Merge pull request #26 from cbeighley/master

Changed endian-ness of serial number read from NAP conf flash
Merge pull request #27 from cbeighley/master

Changed endian-ness of hardware revision read from NAP conf flash
BUGFIX: Segfault if out-of-bounds string read occurs. Adds a bounds check on hw_revision
Merge pull request #28 from njoubert/master

BUGFIX: Segfault if out-of-bounds string read occurs. Adds a bounds chec...
Wrong address was being used for hardware revision read