Docs: changes the parser and adds missing docs

	- Changes from jsdoc to docco, for the sake of simplicity
	- Adds a lot of missing comments