added back files that were accidentally removed, added styling to more pages, used JS to allow commits without reloading whole page