Removed a few UI bugs

Shake listener was trying to update a view before it was loaded
If the rotation on your phone was not locked, it would auto rotate,
which would cause the app to crash, so now its forced to stay in
portrait mode