Big Code Cleanup

removed unused includes
changed order of includes to better looking
maked more very short function of class to inline
basic support for passing the Login* to User in his login