added necessary controllers, routes, and partials; removed unnecessary files
added header and footer layout
exclude compiled JS from grunt watch to prevent looping
changed API endpoint