Adds support for re-running server and client tests automatically

Adds two more tasks to execute server and client tests separately

grunt test
grunt test:server
grunt test:client