Moved to Grunt and added qUnit tests