Move some utilities into separate files and get the hessian stuff running w/ sparse
flake8
doc
Add command, fix typo in the name of the class