switched to mockgoose for mongo mocking
Move the `getAvailableRequests` to `restCallVM`
Call Selector added and Registration of Workflow works e2e
 * the Workflow is intended to be included in an other widget/page/view, therefor the widget will not handle the success page.
added workflow execution functionality
added single request execution possibility
improved workflow execution
added single APICall execution + improved test coverage
Workflow Overview with Workflow views added
WorkflowOverview now is connected to all other widgets
- WorkflowOverview -> Workflow
- WorkflowOverview -> WorkflowRegistrator
- Workflow -> CallRegistrator
- CallRegistrator -> CallSelector
Refactored server side js files to comply with jshint
- removed require on `monckgoose`
Server reload is now working properly
added build status to readme
Rest call refactor to be contained inside of an object

This in preparation for models.

The rest call is too tight coupled to the ViewModel and should be containable in a Model. This also allows us to push an entire model over and avoid multiple calls for an object we already have in memory.

An other advantage is to have all attributes synced.
fix for mocha to be run on every save
executionSaving
added workflowExecution
working getting WorkflowExecutions from db + executedAt added to WorkflowExecution
switched to mockgoose for mongo mocking
added workflow execution functionality
improved workflow execution