Preference pane

Implementing a basic preference pane for the app. Everything configurable via `.amethyst` should be configurable via the app's preference pane.

#37 

Things to do

- [x] Configure basic settings
- [x] Configure list of floating applications
- [x] Configure list of layouts to use
- [x] Configure shortcuts