Edit workflow

Editing a workflow now correctly displays the registered calls for the workflow to be edited.
<a href='#crh-start'></a><a href='#crh-data-%7B%22processed%22%3A%20%5B%22https%3A//github.com/EnoF/con-rest/pull/18%23issuecomment-64418996%22%2C%20%22https%3A//github.com/EnoF/con-rest/pull/18%23issuecomment-64470794%22%2C%20%22https%3A//github.com/EnoF/con-rest/pull/18%23issuecomment-64688938%22%2C%20%22https%3A//github.com/EnoF/con-rest/pull/18%23issuecomment-64768976%22%2C%20%22https%3A//github.com/EnoF/con-rest/pull/18%23issuecomment-64769838%22%2C%20%22https%3A//github.com/EnoF/con-rest/pull/18%23issuecomment-64773141%22%2C%20%22https%3A//github.com/EnoF/con-rest/pull/18%23issuecomment-64797936%22%5D%2C%20%22comments%22%3A%20%7B%22General%20Comment%22%3A%20%7B%22html_url%22%3A%20%22https%3A//github.com/EnoF/con-rest/pull/18%23issuecomment-64418996%22%2C%20%22comments%22%3A%20%5B%7B%22body%22%3A%20%22Do%20we%20have%20a%20better%20label%20than%20bug%20for%20that%20case%3F%22%2C%20%22created_at%22%3A%20%222014-11-25T15%3A42%3A32Z%22%2C%20%22user%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/8627051%3Fv%3D3%22%2C%20%22html_url%22%3A%20%22https%3A//github.com/TheBay0r%22%7D%7D%2C%20%7B%22body%22%3A%20%22We%20could%20always%20add%20a%20label%20when%20necessary.%20I%20would%20say%20in%20progress%20is%20fine%2C%5Cr%5Cn%22%2C%20%22created_at%22%3A%20%222014-11-25T21%3A06%3A09Z%22%2C%20%22user%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/1508400%3Fv%3D3%22%2C%20%22html_url%22%3A%20%22https%3A//github.com/EnoF%22%7D%7D%2C%20%7B%22body%22%3A%20%22%40TheBay0r%20I%20just%20squashed%20our%20commits%20and%20now%20the%20%60workflowVM%60%2C%20%60workflowOverviewVM%60%20and%20%60restcallVM%60%20use%20%60_id%60%20consistantly.%20%3Aheart%3A%20unit%20tests%20%22%2C%20%22created_at%22%3A%20%222014-11-26T18%3A19%3A53Z%22%2C%20%22user%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/1508400%3Fv%3D3%22%2C%20%22html_url%22%3A%20%22https%3A//github.com/EnoF%22%7D%7D%2C%20%7B%22body%22%3A%20%22Add%20workflow%20isn%27t%20working%20anymore%20right%20now%22%2C%20%22created_at%22%3A%20%222014-11-27T10%3A01%3A35Z%22%2C%20%22user%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/8627051%3Fv%3D3%22%2C%20%22html_url%22%3A%20%22https%3A//github.com/TheBay0r%22%7D%7D%2C%20%7B%22body%22%3A%20%22I%20fixed%20it%20and%20added%20a%20cherry%20on%20top%20of%20it%20%3B%29%5Cr%5Cn%5Cr%5CnYou%20can%20now%20delete%20workflows%22%2C%20%22created_at%22%3A%20%222014-11-27T10%3A08%3A38Z%22%2C%20%22user%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/1508400%3Fv%3D3%22%2C%20%22html_url%22%3A%20%22https%3A//github.com/EnoF%22%7D%7D%2C%20%7B%22body%22%3A%20%22Can%27t%20remove%20a%20workflow%20which%20isn%27t%20saved%20to%20the%20database%22%2C%20%22created_at%22%3A%20%222014-11-27T10%3A35%3A23Z%22%2C%20%22user%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/8627051%3Fv%3D3%22%2C%20%22html_url%22%3A%20%22https%3A//github.com/TheBay0r%22%7D%7D%2C%20%7B%22body%22%3A%20%22%3Ashipit%3A%22%2C%20%22created_at%22%3A%20%222014-11-27T14%3A42%3A39Z%22%2C%20%22user%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/8627051%3Fv%3D3%22%2C%20%22html_url%22%3A%20%22https%3A//github.com/TheBay0r%22%7D%7D%5D%2C%20%22title%22%3A%20%22General%20Comment%22%7D%7D%2C%20%22approved%22%3A%20%7B%22https%3A//github.com/TheBay0r%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/8627051%3Fv%3D3%22%7D%7D%7D'></a>
<a href='https://www.codereviewhub.com/'><img src='http://www.codereviewhub.com/site/github-bar.png' height=40></a>

<img src='http://www.codereviewhub.com/site/github-approved-avatar.png'><a href='https://github.com/TheBay0r'><img src='https://avatars.githubusercontent.com/u/8627051?v=3' width=34 height=34></a>

- [x] <a href='#crh-comment-General Comment'></a> <img src='http://www.codereviewhub.com/site/github-completed.png' height=16 width=60>&nbsp;<b><a href='https://github.com/EnoF/con-rest/pull/18#issuecomment-64418996'>General Comment</a></b>
- <a href='https://github.com/TheBay0r'><img border=0 src='https://avatars.githubusercontent.com/u/8627051?v=3' height=16 width=16'></a> Do we have a better label than bug for that case?
- <a href='https://github.com/EnoF'><img border=0 src='https://avatars.githubusercontent.com/u/1508400?v=3' height=16 width=16'></a> We could always add a label when necessary. I would say in progress is fine,
- <a href='https://github.com/EnoF'><img border=0 src='https://avatars.githubusercontent.com/u/1508400?v=3' height=16 width=16'></a> @TheBay0r I just squashed our commits and now the `workflowVM`, `workflowOverviewVM` and `restcallVM` use `_id` consistantly. :heart: unit tests
- <a href='https://github.com/TheBay0r'><img border=0 src='https://avatars.githubusercontent.com/u/8627051?v=3' height=16 width=16'></a> Add workflow isn't working anymore right now
- <a href='https://github.com/EnoF'><img border=0 src='https://avatars.githubusercontent.com/u/1508400?v=3' height=16 width=16'></a> I fixed it and added a cherry on top of it ;)
You can now delete workflows
- <a href='https://github.com/TheBay0r'><img border=0 src='https://avatars.githubusercontent.com/u/8627051?v=3' height=16 width=16'></a> Can't remove a workflow which isn't saved to the database


<a href='https://www.codereviewhub.com/EnoF/con-rest/pull/18?mark_as_completed=1'><img src='http://www.codereviewhub.com/site/github-mark-as-completed.png' height=26></a>&nbsp;<a href='https://www.codereviewhub.com/EnoF/con-rest/pull/18?approve=1'><img src='http://www.codereviewhub.com/site/github-approve.png' height=26></a>&nbsp;<a href='https://www.codereviewhub.com/EnoF/con-rest/pull/18?approve=0'><img src='http://www.codereviewhub.com/site/github-undo-approve.png' height=26></a>&nbsp;<a href='https://github.com/EnoF/con-rest/pull/18'><img src='http://www.codereviewhub.com/site/github-refresh.png' height=26></a>
<a href='#crh-end'></a>