improved readability
added a "preserved" parameter. If set to TRUE maintains original case (such as camel case). Also improved commenting in docblock
updated tests to test new parameter and fixed the secure path tests
Merge branch 'master' of https://github.com/wvulibraries/engineAPI