Okay its working at a basic level
Changed to an enum (because my girlfriend told me to). Changed some text etc
Merge branch 'master' of https://github.com/VicV/Promises