Squashed commit of the following:

commit cc962ab00c72c2ff56eaf3e0a38c01a9a4d404ad
Author: Llyr <ssj10@gmx.de>
Date:   Tue Jul 15 17:36:21 2014 +0200

    Implemented registration and prettified some stuff

commit 34a1db97eb867ecae41a11f7f6cc59f9404add7f
Author: Llyr <ssj10@gmx.de>
Date:   Tue Jul 15 17:33:28 2014 +0200

    Implemented registration and prettified some stuff