Added a noop function
Changed navigateObj.set implementation
Using an Object instead of a switch-case
Bumped version to 0.4.0 and fixed lint problems with navigateObj