remove old versions and bump requirements
remove grunt and use tap for testing

this is easier for travis to deal with