Adding some more documentation to the aware fucntions. Still not enough that anyone coudl understand what I've done. But things are slowly improving.
Mainly chnages to documentation