Features documented

I have added the documentation to the features and sent the gtest file through uncrustify