saving before implementatin arcball rotation and it goes horibbly wrong ^_^
Arcball rotation fixed and working, not compiling due to speedcontrol, little tidy ups then revision to follow. More commits later tonight