More logic for the register and schedule pages

register has more logic behind showing classes and getting the info for
the sections.
schedule now has been completely implemented barring some variable name
changes or figuring out some math depending on the variables that are
needed.