Revert "float32 is big enough for temperatures"

This reverts commit 9ce8aa1227cb8484bf23af63c45b9031fee8be66.
simplification suggested by @Dfenniak
rearrange almanac code for explaining
move files

just going to walkthrough almanac example rather than build it live.
tweaking comments