Refactored IDE

Related to [Pivotal Tracker](https://www.pivotaltracker.com/story/show/65891588)

* Refactored IDE to use `services` instead of nested `controllers` to provide editing functionality
* Angular is now applied to the entire application rather than just limited to the workshops
* Removed `codealia-ide/`