Refactored UI to use Bootstrap, added a bunch of additional functionality.