Implemented Orbitcontrols

Somewhat better controls. Locking it into y-axis and angle remains to be
done. Also cleaned up the code a bit