Updating with latest js files.
Webserver can now run publicly.
Added a task to TODO.
Moving css into a css file.
Added clunky support for repeated regions in the LayoutManager.