4-preference time search

Implemented a system where a user can enter their top four preferred
times to search for a group for a class, complete with a grid that
dynamically changes based on browser size to display properly.