Pylint

use of @property syntax and clean up based on pylint complaints. I've also added comments disabling pylint warnings for constructs that I have checked and confirmed are OK.
peyotl's test.sh and phylesystem-api' ws-tests were run to check.