Moved public function up and fixed some docs
Moved public function up and fixed some docs

simong/Hilary,Orodan/Hilary,Orodan/Hilary,timdegroote/Hilary,Coenego/Hilary,nicolaasmatthijs/Hilary,simong/Hilary,ExC0d3/Hilary,nicolaasmatthijs/Hilary,ExC0d3/Hilary,mrvisser/Hilary,mrvisser/Hilary,jfederico/Hilary,stuartf/Hilary,jfederico/Hilary,timdegroote/Hilary,stuartf/Hilary