Use Grunt and grunt-importer to simplify building and testing

I found the testing procedure (running multiple servers) very confusing. This will simplify things.

As an added benefit, node's 'connect' server supports range requests while SimpleHTTPServer does not. This will allow testing code that contains range requests.