Fix matching.
Add escape method to interface.
Add escape method and connect error.
- external class for dependency injection
- magic finder
- magic getter
- allow null value for properties
- save model
- fix insert/update
- handle bad insert/update
- escape insert/update
new tests