Added a build-script for prepare react for client-side.
Updated server-side to allow downloading react-views individually.
Replaced the front-page with some static html and all views.
Began constructing the client-side first app.

- Reordered the views.
- Updated the `/` endpoint to output a basic html-structure.
- Began adding client-side scripts.
Added require.js as a dep-loader.

- All views register themselves as require-modules automatically.
- All client-code also register themselves in require before registering as page.js end-points.
- page.js is initialized when all scripts have loaded.
- This should make the app minify-ready.
Did a major refactor on how the client-side React works.

- There were some issues with component life-cycle.
- It is now possible to create and navigate between projects.
Added the create-table form again.
Moved the table-view to function client-side.

- It is also possible to create strings now.
Updated the html-entry and require-setup to allow entry from any url.

- There are plenty of issues with the client-side for this to function atm.
Fixed an issue with potential timing issues with pages loading before data was ready.
Updated the creation-flow a bit.

- It is much nicer to go through.
- It no longer throws random exceptions.
Moved the react code to work on the client.

- This is the beginnings for a proper client-side structure.