Improved readability of variables

Hopefully improved semantics of variables

Fixed typos

Added hyphenations
Improved readability of variables

Hopefully improved semantics of variables

Fixed typos

Added hyphenations
Resolved conflicts
Re-added typo change
Resolved conflicts
Updated Submodules
Renamed BaseMJPerdition file
Removed perdition class
Re-added perdition class
Merge pull request #157 from thatsIch/Spelling

Spelling