User preference to lock the screen orientation

Addresses #52

I'm not 100% sure whether dd04bca is correct behaviour.