General Changes and Improvements

Lots of small changes, namely:

*Change how command logs are displayed to make it more readable

*Minor spelling/grammar changes

*Re orginised planned features to make it easier for us to understand
what we are working towards

* Other minor things