added routines to solve the symmetric eigenvalue problem

Hi.
I have adjusted the spacing (this was a huge pain in the a.s!).
Because changing whitespaces defeats the purpose of diff (and so git), 
I have created a new branch for this (without any connections to the old one).
Drop the old pull request and use this one.

Greetings
  Timo