added readability/maintainability changes
Merge pull request #77 from Ricky1833/master

added readability/maintainability changes
implemented string_compare() where I missed on last pass
Merge pull request #78 from Ricky1833/master

implemented string_compare() where I missed on last pass
Merge pull request #25 from IanJRigg/master

updating