Person is now an abstract class.
Initial persistence-related tests.

Added a new task 'test' to build.xml. Some minor organisation
improvements were done to it as well.
Added a missing getter/setter to model.Store.