Removed clutter from server.js and created router folder structure
Replaced stubs with in-memory data

- Replaced hard-coded json with a simple project list db-like
- Enhanced server tests