== TODO List == * Add code to check for existing entities in CreateNewProject so that exceptions do not occur if someone adds an entity that already exists. * Finish ticket #271, which only allows for select of the correct workflow/workflowelement == Finished == * SampleViewer ftl renders, make sure that it is functionally correct (test data) * Fix the sample viewer (point to ngssample) * Refactor workflow with simplified matrix code * Get workflow ftl to render * Test that everything is functionally working for Workflow * Seperate the model out from the plugin for all 4 ngs plugins * Fix exception-handling in CommonQueries for my functions (instead of returning null, etc, should throw an exception if a result is expected and none is found