adding grunt and splitting out the JS