Added tslint, rewrote gruntfile, cleaned up devdepends