Fix resolveObject bug
Implement required and default chainables.
Resolves issues #1 and #2
Initial readme
Part of #4