State objects can now optionally have slots that are simplied copied over for use as problem data
Cleanup
Updated README & changed to markdown