Update main CMakeLists with build options. Include a build option to build tests with Eigen.
Update Travis CI script to build tests with Eigen.
Reorganize code layout.
Extend orbital element conversions tests to build with Eigen if the option is selected.