Refactored the way that TableSetResource finds tables, and added support for optional .dbf tables.
Refactored the constructors of DBFTable, pulling out a private parse() method and adding a new constructor that takes an InputStream.
Added basic testing for loading and sizing of DBFTable