Add behavior to add layouts
Visual clean up and add note about relaunching for layout changes
Fix an incorrect shortcut reference.
Always use the largest possible size for a window.

Closes #168
Only ever set a single space identifier
Get keyboard layout data for non-unicode layout

Should close #89
Fix shortcuts to be on release instead of press