UI module improved, new bodies added.

UI improvements:

 1. All UI elements should now be read from ui.json.
 2. Functionality for setter functions and update functions.
 3. Text class now setText()s itself to "" in order to avoid bugs.

Bodies added:

 1. Phobos/Mars
 2. Deimos/Mars
 3. Apophis

Additional:

 - Updated license (yr 2013 included in the notice).
 - Started working on improving camera movement.