login working, messages still hardcoded, ehm, optimized registration and all that.
Merge remote-tracking branch 'origin/master' into robin