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 
Not really, other than you save a couple characters by using // comments. I've somewhat arbitrarily decided to use /**/ for multi-line comments and // for single line (especially inline) comments.