split up UE.java, implemented load/save, ue.ini-settings

I moved some parts of UtopianEngine out of the (huge) main-file for better code maintainability.
I decided to create Game (for all data related to the current game), Gamestate (for all data related to the progress/playerstate) and BuiltIn (to store all script-functions).

Implemented loadstate/savestate-commands and added it to Egerfortia. ( maybe solves issue #43 ? )

Added a Settings-class that reads/writes ue.ini at startup. Currently the only settings is linelength. ( see issue #52 )

Feedback welcome.