Finally fixed issue with incorrect  error handling.
Removed popup-magnific plugin as a different design was decided on.
Removed prettify from default compile task as it was causing watch to run infinitly.
Lots of work on the edit project screen and some associated fixes to the backend API.