Converted the 'tests' folder to a source folder and python package to
follow the conventions observed in other open source python-based
projects. Fixed a bug with the case-sensitive attribute where any value
for the attribute would initiate a case-sensitive condition result as
opposed to observing the value. This was partially related to lxml
returning a string value of either 'false' or 'true' and not a smart
value, which would be a boolean value. "False" and "True" were not
tested. Added config module for tests to house global test variables and
constants.