refactored public directory structure to pull all static assets into 'assets' dir for easier management by express.static
server route handling