added LoginFailureResponse class
added LoginSuccessResponse class
added .classpath and .project file extensions to be ignored by git
added LogoutRequest and LogoutResponse classes
added PublicMessage request and response classes