Added a new hpp file for eigensystem:range.
renamed file.
Added new files
Renamed
Changed to have .hpp files separate from include files.