deprecated read method, removed write method, closes #299

use array-style slicing instead.  Many former read methods are now
properties.  Many former write method parameters are now moved into the
constructor.
merge branch 'issue299' into devel