Big refactor.
Added backends for types.
Ok this is working.
Moved everything to lib.
Reimplemented watch/unwatch.
Added missing methos in memory backend.
Comment.
Small fixes.
Huge bugfix.
Fixed array parsing.
Merge with unflattened objects, so object replacement works as expected.
Consistency when replacing, merging, etc.
Dont flatten/unflatten all the time. Only on config.get(), if key is not found.
A couple of fixes.
Added getter spec.
Gitignore.
Better checking of undefined or null values.
Handle null values on INI format as JSON.stringify does.
0.6.0
Setting or getting something invalid should return undefined.