added Gruntfile.js and some automated tasks: typescript compilation, automated test runs and minification