Added a way to publically access through relations.
Moved a method.
Added a TODO.
A few more methods documented & TODOs fixed.
Fixed JSHint warnings.