Converted to coffeescript. Added grunt file to allow watching of files via grunt watch command.