readme update
cleanup + fixes +work in progress

cleanup of code
- fixed issue with dirichlet boundary conditions (though new minor issue
seem to persist
- work in proress: updated COO to CRS conversion using thrust library