Added support for user-provided overrides, which allow the user to set a different path instead of the ~/.sdm directory
Fixed javadoc issues
Removed redundant toString call
Removed trailing spaces
Fixed typo
Fixed javadoc issue: missing description for parameter
Code cleanup: removed unused variables, double/unused assignments
Fixed typo
Fixed several typos
Fixed typo
Removed dead/unused code
Removed unecessary unboxing