Create Grunt / Ember.js project structure.
Move old javascript files to separate directory.
Simplify application route.
Create algorithm model and hierarchy. Migrate algorithm execution logic to Ember controller.
Implement a proper algorithm route.
Remove id property in algorithms (may be added later if needed).
Migrate graph view to an Ember view.
Migrate graphdefs by creating a proper store for example graphs with a global instance.
Bind example graph HTML select to graph store.
Remove unsupported "view" control event.
Fix adding nodes and edges.
Convert graph model to ember object (no observable properties yet).
Remove unused source file.
Make directed in graph a property. Add again support for directed graphs.
Migrate algoctl to an Ember mixin-like object.
Add newlines at the end of files.
Merge pull request #1 from ruippeixotog/ember-js