Added LevelHandler, Level and MainWorldState class. You have the ability
to load states, set states, render and update within the states
themselves. Update and render method from the level states are in the
main class and everything is ready to be used.

Signed-off-by: Jacob Duddles <jacob.duddles@live.co.uk>