Auto format code, add viewport, replace inputs with buttons

- Auto format .js and .csscode
- Add viewport
- Replace inputs with buttons
Update code to responsive design

Updated css and html so that it uses a responsive layout and css.
- Resizable starting at 1020px and lower screens