Add Dimension2Test.

I have imported the fix for issue #1 (https://github.com/geophile/geophile/issues/1) and refined JCUnit based tests. (I believe that the change 'Forgot a new file. 3c2ee1c', which is the latest right now,  should include the fix)

And there are still 2 failures which result in ArrayIndexOutOfBoundsException, while SpatialObjectException is acceptable.

Since 'master' is the only branch of your repository, I'm sending this pull request to it. Sorry about that.
If you can create another branch for merge, I can re-create and resend the request. 

# In JCUnit side,
## Now you can control record/replay function through system properties (see Javadoc comment), so you don't need to modify codes anymore.
## I have introduced a function to control test expectations based on test cases' attributes. Please see @Given annotation attached to test methods.