Made a lot of improvements for small screens and mobile devices. Made other small improvements with sizing and layout