Wrote up documentation. Readme needs finishing. Future development needs to use global listeners for processes.
Can track added features by comparing TODO list.