Added node modules
Modified the margin of some of the buttons to fix some spacing issues. Moved some of the dynamically generated markup to the HTML file and changed JS code to toggle CSS display properties.