Better documentation, making sense of the IDs of objects.

Change-Id: I31c4c2853adabc4e958a17f6fe84a72aae9e51c0
Signed-off-by: Filip Wieland <filiplamparski@gmail.com>
Finished GetAreasMethodCall, with necessary changes to the returned
types.

Change-Id: I9404f7f38729678acca4b260cafa3e0de3acecb9
Signed-off-by: Filip Wieland <filiplamparski@gmail.com>
Written a test for GetTablesTestCase, added Mockito to the test suite,
started a test refactor to make them more useful.

Change-Id: I881051925e15ee64ab86081c563281606838292b
Signed-off-by: Filip Wieland <filiplamparski@gmail.com>
Fixed bugs in BaseMethodCall, fixed the XPath number() issue, fixed
GetAreaParentMethodCall.