Peripheral settings
This change introduces refactoring to the project and also a peripheral settings section to the render settings window to enable and disable rotation and translation of the Oculus headset (this does not currently disable the actual headset rotation/translation it is simply the view component)