------
* Prevent producing NaN in inverse backward pass
* Allow accessing field type as torchfields.Field
* Ensure contiguous gradients in inversion backward pass
* Allow padding to be explicitly given in \_pad()
* Bump required pytorch version to 1.1.0
* Factor out voting, inversion, and util functions
* Update README.md
* Update README.md