Improve tests

Signed-off-by: Aniket Pant <me@aniketpant.com>
Add coffee to watch

Signed-off-by: Aniket Pant <me@aniketpant.com>
Update code with small improvements

Signed-off-by: Aniket Pant <me@aniketpant.com>
Fix Gruntfile

Signed-off-by: Aniket Pant <me@aniketpant.com>
Update source code

Signed-off-by: Aniket Pant <me@aniketpant.com>
Update readme with more information on development

Signed-off-by: Aniket Pant <me@aniketpant.com>