Restructure of Files

- Restructured to make app.js cleaner and not be crowded over time