Refactored to use Bootstrap

Updated to be responsive and (somewhat) accessible. Code is greatly
simplified.