Implemented ArrayAccess interface, created empty test cases
Cleaned up test class
Filled in a few test cases, cleaned up test class some more
Fixed a bug, added more test cases
Should be all okay, 100% unit test coverage
Merge branch 'feature/implement-arrayaccess' into develop