UI progress

Updated UI functionality to better match the spec. Added background
loading gif. Visual work in-progress.