Merge pull request #73 from mpurland/master

Updated to use public
Use optional return if JSON cannot be parsed
Merge pull request #74 from tonyd256/td-failing-json

Use optional return if JSON cannot be parsed