[Tests] Added tests based on mocha and should.js. Renamed tests-folder to test, in order to match mochas defaults.
[Tests/Lib] Additional unit tests, some fixes for bugs and improvements.
[Tests/Helper] Added tests and a helper for creating test-projects.
[Refactoring] Switched from the maintenance script to GNU Make. Moved the contents from test/ to tests/. Reworked the test/project helper.
[Docs] Updated the readme file - Added testing section.
Merge branch 'testing'