Major changes. Added a bootstrap based ui.