use LinearOperator throughout krypy + remove apply

fixes #11