Updated the parse UI-mixin to use the update parse method, instead of the parser directly.
Added unit-tests for Parse.Error.getPosition and .showPosition. Fixed a few bugs in the process.
Fixed a bug where Parse.Error.toString would list the token-name instead of 'Project'.
Added TypeCheck.Error.getPosition(), with unit-tests, and refactored the places where type-checking error-positions is used.
Renamed all test-case files to _test.js, to fit with common practice.
Changed all require()-paths to use relative paths, so it will play nicer with acting as a library.
Moved lib/ to lib/relalg/ to give a nicer name-space to the code if used as a library.
Refactored TypeCheck and Evaluate to receive a ENV parameter, instead of relying on a global store.
Fixed the CLI so it worked with the previous two refactorings.
Fixed bug where stringify would fail, because of naive copy/paste from htmlify.
Refactored evalute(Tree.Division) to use Parse instead of manual AST-construction.
Added support for the Karma test-runner, in preparation of testing the UI.
Started work on testing the web-interface.

Got Sinon and Karma-Flight up and running in the Karma test-runner, and have added test for the RelationListUI component
Added tests for the RelationViewUI component
Added tests for the InputUI component. Sadly they aren't as awesome as they could have been.
Restructed the Web-App so it now supports sets of data.

Also refactored so components/data/relations is the sole holder of the data, with those that needs access subscribing to -events.
Added the possibility to enable Flight DEBUG-mode.
Fixed a formatting-error in util/inspect.
Initial work on adding additional built-in commands into the CLI.
Added unit-tests for the SetSelector UI component