Add positive type. Update natural type. Add tests

- New types.positive method
- Updated error messages for types.natural and types.positive
- changed test methods to assert_equal, assert_raises for consistency
- added tests for all of the behavior in types.py