Adding InternJS Framework which will be our testing framework and moving Router Specific work to router.js and writting unit test for the same