Merge pull request #1 from cbx33/master

Updates to base.json handling
Turning a bunch of methods into a class.
Merge pull request #2 from cbx33/master

Fixes for uuid, copy and ipaddr