Email activation sender and bug fixes

this pull requests provides the new features:
send activation token via mail -- #44 a link will be send via mail to the newly created user
no user login if not activated -- a login is not possible anymore without activating the user

it fixes the bugs:
login not working anymore bug -- #52

it does not fix the bug: 
error messages are not shown if login failed -- #54