added express, refactored makefile, refactored IndexRoute

not necessarily have to merge this :)