Renamed render() method to paint().
Fixed some comments.
Major commit 16/04/2014

Reworking the gui.