Added Spring annotation security and Swagger integration
Working on Factories, Swagger, and other things