move common out
quodratic QR method for eigenvector
basic operation done
TODO: test.
Merge pull request #21 from pondering/master

move common out