Big changes. Altered to work as an express router