Restructured project, added more tests
All getitem functionality implemented and exhaustively tested