Added the function spec
Added Functions and modified the files
Merge branch 'master' of https://github.com/shivkumarganesh/JSCakeWalk
updating with shiv's repo