Start on implementing JSON Marshal interfaces
Start on implementing JSON Marshal interfaces

Using a different file to separately unmarshal basic structures.

In this case it was easier to start with the Marshaler interface, then
work backwards to get the Unmartialer.

parnmatt/weighttracker,parnmatt/weighttracker