(feat) adds header, footer, and routes

This pull request also contains a minor code cleanup in the home.controller.js, home.js, and home.html files.