5 DESIGNING AND MODELING OFF GRID SOLAR SYSTEMS