Add direct and iterative solvers, eigenvalue computations, and logging. Need to refactor _viennacl.cpp now; it's getting a bit unwieldy..