Merged the final version of the login into the master

Squashed commit of the following:

commit 527db31587d97dea4a60d3a39286d4726be546fd
Author: Kenneth Radunz <kenneth.radunz@web.de>
Date:   Thu Mar 14 08:09:05 2013 +0100

    added a comment to the Login class

commit 922b12b3dd072519a2eaa4ff35f61b136bb08154
Merge: 1f8bb93 17d659c
Author: Kenneth Radunz <kenneth.radunz@web.de>
Date:   Thu Mar 14 08:00:12 2013 +0100

    Merge branch 'master' into LoginAdminUser

commit 1f8bb93227cf322aead15eb3f3830c33d946c55c
Author: Kenneth Radunz <kenneth.radunz@gmail.com>
Date:   Wed Mar 13 14:24:12 2013 +0100

    tests now work

commit 6756003c1e29aed113c04900b24896fe0ca7556e
Author: Kenneth Radunz <kenneth.radunz@web.de>
Date:   Wed Mar 13 09:50:25 2013 +0100

    made my test work and pass

commit 15ad0d987444c3c8a0369b4eadbcad7d06b98733
Merge: 0fee2b7 f291981
Author: Kenneth Radunz <kenneth.radunz@web.de>
Date:   Wed Mar 13 08:28:45 2013 +0100

    Merge branch 'master' into LoginAdminUser

commit 0fee2b7fe15c32df26c369c3a7af7d911445d773
Author: Kenneth Radunz <kenneth.radunz@gmail.com>
Date:   Tue Mar 12 13:19:21 2013 +0100

    tried to bring a test to run