Fixes #10: invalid json input files.
let's try this again.
Merge pull request #11 from zbeekman/json-input-fix

Fixes #10: invalid json input files.
-some commenting changes.
-added the ability to specify the file unit when loading a file (the unit can be already connected or not).
-fixed a subtle uninitialized variable issue.
-added a hex validation routine (not yet used).
-updates to the visual studio project (more error checking for debug build).
added documentation build to sh script
Added CMake logic to build ROBODoc documentation
Update README.md

-added link to documentation
-other minor changes.
Merge pull request #12 from zbeekman/ROBODoc

Added CMake logic to build ROBODoc documentation
update robodoc call in sh script.
updated readme.
change robodoc header for test project to unit test.