Added ability to view code via web browser button (triggers action on local system
via web server which is actually on the local system)

Improved layout of project management information (while adding new Code button).

Misc code consolidation and clean up.
Added ability to view code via a button on the web interface. The web server
is on the same system as the user so can access the file system etc.

Improved layout of project management information (while adding new Code button).

Misc code consolidation and cleanup.