Updated UI

Updated the UI with auto layout. This new layout is adaptive and will
work with any size screen.