Added events for editor
Moved button and feedback panel inside the editor tab
Removed IDE files
Removed IDE files
Added code to feedback panel
Updated angular-ui dependency
Added editor conditional echo output
Added CodeMirror editor. It looks like, out of the box, CodeMirror will not display inside a Bootstrap/jQuery Tab. But is displays fine outside the tabs. Apparently something to do with the rendering order between the tab and the editor (google: CodeMirror inside a tab). It is...fixable.
Refactored code to brake it into Controllers, Directives, Services, ect.
Updated karma config file with new dependencies to fix unit test
Updated test for better clarity of sequence
Re-ordered imports. Removed function call