WIP
Extract type dsl
Remove typeBuilder
Angry refatoring!
s/TypeDsl/TypeBuilder
Update MethodProxy interface
Refactored all tests to work with new code
Moved lib2 to replace old lib folder
Remove extend
Split code to separate modules
Extend error reporting
Reimplement type validator
Fix type definition errors
Update logging
Tuning things up
Fix lodash version
Silent logging
Fix: DataWrapper processes array-like object like arrays

Side-effect of using lodash
Use SchemaError all over the project
Change dataWrapper array validation method