better building process
Major rework start

Unstable and broken.

1. broke down single file app
2. separated routes
3. separated strategies
4. separated db stuff
5. reworked the whole building process