Fix cli parsing of arguments. Update clint.
Add some error handling that will output a formatted message.
Make EntityList and EntityDict subclass native types rather than those from collections module. Closes #19