Fixed npe in search views for projects with no title/description, and added better error checking when rendering a page
Attempted adding support for persisting logs
Added logging support to agents so they can report successful/failed compiles back to user
Added initial server support for cloning existing projects
Basic client support for url/place to clone an existing project, just need to build in a button that triggers that place