(#15) - Replaced exit calls with exceptions, also added additional exception calls for debugging.
(#22) - Revamped getProperties() to use defaults before raising an exception.
Had accidentally removed py_filter script for Doxygen. Re-adding.
Corrected doxygen errors.
Regenerated doxygen documentation.