Refactored the repository to make it testable
Added mocha/chai tests
Added async tests
Set version of node webkit fixed in order to be able to build offline
Only ui javascripts are included inside the index.html file. The rest is required by node.
Added documentation
Fixed warnings
Structured code in node modules