Updated Readme and grunt config

1. Updated readme
2. Preprocessing now runs on invocations of grunt test