add willDestroyElement handler for teardown
Add more tests, remove PhantomJS failing test
Add documentation to allowBlank option