File structure for this repository:
- config - class which will read from property files
- cache - caching mechanism class files
- constants - constant defined class
- controller - controller class
- exception - exception class
- model - pojos classes will be present
- security - security classes
- service - Implement classes
- util - utility classes
- validation - validators classes
- bootloader - main class