Merge pull request #35 from mcflugen/fix-unit-tests

Fixed unit tests
White space

Added a blank line - testing out Github’s forking capabilities
Changed to explicitly define all methods.

Changed
-------
* Refactored ModelDataFields class to explicitly define all methods
  rather than generating them dynamically from ScalarDataFields.
  Downside is that it doesn't obey DRY, but the upside is it should be
  more clear to a new reader.
Removed now unused functions.

Removed
-------
* Removed unused functions that dynamically generated method for
  ModelDataFields class.
Removed unit tests for non-existant functions.
Merge pull request #36 from mcflugen/refactor-field

Refactor ModelDataFields class
Fixed syntax error.
Added build for Python 3.2.
Fixed 2to3 command.
Changed to run 2to3 inplace.
Fixed syntax error.
Removed numpydoc as build requirement.
Added 2to3 for ez_setup.py.
Remove requirements section.
Added 2to3 on setup.py.
Fixed some doctest syntax errors.
Fixed failed unit test.

Fixed
-----
* This fixes the unit test that sometimes failed saying that 5 isn't of type
  int.
Changed BAD_INDEX_VALUE to by max int32.

Changed
-------
* BAD_INDEX_VALUE is now max representable by a 32-bit integer.
Added 2to3 to convert doctests.
Changed doctests to use isinstance.