Added iron router dependencies
Performed major refactor of the code base for modularity