README->
- Text to speech
- ...add all features...
- We now have a single interface for all comands within the sysState file this is where any command weither button or voice will pass through and chnage the system state as a whole
- Singleton file is important as it ensures that our system state is only created once and is constistant throughout threads & classes
- Logging is all saved to one file that we are developing to be able to analyse