Astronomy improvements

- Added model object for sun phase
- Added model object for moon phase
- Display raw astronomy data

Note: So many files changed because I had to change the class prefix from CL to CAE in all of the comments in every file.

Czech it out @rburr @blakecarrier @lukesteffen 
@tomstrassner There are still some warning from not casting to a long when compiling for 32 bit architecture.