Add user entity and persistence layer

- add basic unit test also
Add spring security configuration

- add basic form based authentication
- add redirection to page based on user role
- add authentication test cases
- add resourceNotFound page for 404 error
- add uncaughtException page for exceptions
Merge pull request #2 from mozammel/feature/spring-security

Feature/spring security