added routes/ directory for organization routing for express
added mongoose as a dependency
removed jank solution to the width bug, and replaced it with a global variable pWidth
modified the regex matching to work with modified ref object, since regex isn't transferred over JSON
added middleware and routers to app.js