First checkin of the new architecture.

This will all be documented here soon, but a few high level changes.

- All old code has been put in /archive folder.
- All new code is set up a new folder structure that is rather self aparent.
- This code works up the listing of projects.  Nothing else works right now.