UI cleanup, responsive updates

Also some bug fixes, style fixes, made some UI pieces more consistent with the rest of the app. All views look good at 1024x768.