Merge pull request #2 from AndyScherzinger/master

WiP Design
New Project created
Mail schicken bei Poll ergänzen
Merge pull request #4 from alexmsg/master

New Project with Poll (Component and Product deleted)
Actors.onReceive Methode sauber gemacht
Merge branch 'master' of https://github.com/axelirriger/Informatik2012
Persistence with NoSQL
Login/Logout implementiert (nicht gespeichert)
Neue Funktion: Variable Nummer von Optionen hinzufügen
User Login/Register implementiert
Merge pull request #5 from alexmsg/master

NoSQL Persistence
Renamed classes

Renamed Akka messages to easier understanding
Refactored to readability

Logging entry/exit of methods makes debugging easier. Final statement
optimizes java GC. Instead of eMail send, file writing makes testing
possible.
Small refactorings

It's sometimes useful to see entries to a list in trace mode in case of
errors. Log messages simplify debugging and understanding runtime
behavior.
Consistend logging

Changed to consistent logging in methods
Ensure single method exit point

Refactored method to not have multiple return statements. Makes
understanding a lot harder.
Various small changes

Take a look at my changed and TODOs, please. See why I chhanged what I
changed?
Small changes to ensure consistency
Refactored login

You must use a session or a Cache when storing login data
Refactored for non-static

Changed Mongo interaction to be not static in the bean class