cleaning up the code and making the application more modular. 
separating views, models, and serializers in separate modules/folders.