Adds ported testsuite from Ruby swot.
Changes to gitignore and addition of gulp to auto-run unit tests during development.
Marks first source passing original package functional tests.