UI improvements

Optimized layout to work properly on all types of devices. Fixed bugs described in #287 and refactored styles

Details:

- Styles splitted into files and folders, separated reusable snippets
- Dropped out jQuery UI
- Integrated Bootstrap forms and buttons