Added sorting, improved layout

We (Luke and I) made the layout more appealing, added a basic
infrastructure for rows that should be easy to populate with information
from the database, and implemented bubble sort for both text and
numbers.