Development merge into Master

Development branch has been fully tested and working correctly.
It is essential that development is merged with Master seeing as development contains a full screen for the 'HEAD' department as well as PCB, which Master does not.