Sorting Companies

Added the ability to Sort companies based on major. So far, I've only
got Computer Science done, the rest should be relatively easy. It's a
bit rough right now.

Additionally, I increased the efficiency of displaying the company
pages.