Hh 95 ensure not reading passed file size

- No longer parse in params in constructor (allows more natural error reporting)
- Verify str to unsigned conversion is valid
- Verify nodeid (0-indexed) is within clustercount value