add tests
update gitignore with some editor temps
start the new solarcalc module