tests; safe writes
Add support defer support

- Add fileBegin support
- Update dependencies
lock down dependencies
release 0.1.4