Bug Fixes

- Fixed a couple grammar errors
- File Block Assignment no longer matched Deuce
Enhancement: More Validation

- Added instance validation functions
--- this had to be in a separate module to avoid import conflicts
--- resulting exception must derive from TypeError
- Added iterable validation rules for block ids