- begun implementing test cases

- fixed issues in ArrayPropertyAccessorImpl, ListPropertyAccessorImpl, and MapPropertyAccessorImpl that caused the existing tests to fail
- now using the latest JUNIT