initial commit for logging and remember me functionality
optional remember me functionality implemented