Improved readme

Signed-off-by: Aniket Pant <me@aniketpant.com>
Updated .gitignore to ignore node_modules

Signed-off-by: Aniket Pant <me@aniketpant.com>
Added requirements to readme

Signed-off-by: Aniket Pant <me@aniketpant.com>
Added step for installing missing dependencies
Assumes that the user has installed npm for installing all required dependencies

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

Signed-off-by: Aniket Pant <me@aniketpant.com>
Merge pull request #26 from aniketpant/fix/minor-changes

Improved readme