Add edit icon to action toolbar

The action toolbar should include an 'edit' icon.

Clicking on the edit button enables the user to change the original values they inputted when creating the item.

![screen shot 2014-09-18 at 1 44 31 pm](https://cloud.githubusercontent.com/assets/1521387/4319236/b6042fd6-3f29-11e4-9835-b19d52ea5b4d.png)



@justinvdm I do agree this is getting a bit messy... I blame JavaScript :) 
What needs to happen here is:

- Determine which endpoints have been deleted and remove them from `router.endpoints`
- Update existing endpoints (endpoint with ids)
- Add any new ones (endpoint with no ids)