Swap how settings are handled, allow autostart in vagrant, refactor view...

...s and store hashkeys