Cleaned up getSingleReference, getReferences, getMltv

* Applied uniform naming conventions
* Unified documentation
* Moved inline comments to JavaDoc