Lock the app to portrait mode

We frankly do not have the time to debug orientation change problems.
This is an easy fix.
Lots of cleanup