prepared file structure for grunt and npm build
updated build to use grunt and qunit
updated qunit test execution
added grunt jshint
refactor
small test refactor
reorganized directories structure
reorganized tests structure and converted plain tests specs to object structure
reorganized tests modules structure
removed unused test runner
updated test cases to produce github friendly readme file