Adds the correctly random sauce
Changing the encoder and including scenarios to 
the random key generation
Code formatting
Fix the issues with the grunt build