Revert "Issue # 20, Force option, added test cases"

This reverts commit 445af9968015e270e9b73e71eaa2b928e2ed19be.
Version 0.2.7
Added back "Issue # 20, Force option, added test cases""

This reverts commit e5b134a04fa4917a6c142ac2bb9f9c09614becb2.
Single to double
Added grunt-dev-update & simple refactor
Separated core logic to lib
Added grunt-dev-update
Added test mocha test cases