Add gruntfile for ts compilation and testing