Added homepage back and cleaned up a few lines
Changed variable names and cleaned up logic
Breadcrumbs recognize private members
Separated out functions to change the page and fixed style