Feature yuidoc

Moved our documentation from jsDoc to yui-doc. refs #78 #79 

Most functionality is documented, @todo 's were added where further documentation will be needed.