including cereal 8af446865231b6cf16c4f7cae4de162eb0f9a55c at https://github.com/USCiLab/cereal.git
Matrix can now be serialized using Cereal. Tested, but needs more work (e.g., shared_ptr<Matrix>).
removes cereal. We will stick to boost::serialization
std::shared_ptr can now be serialized.
there was a bug, fixed
Merge branch 'master' into serialization
Merge branch 'master' into serialization
unsed variables in test_main.cc
makes Geometry serializable.
Reference is now serializable. *Note* the change in Matrix1e and Matrix1eArray: they no longer have shared_ptr<const Molecule>, which I think is reasonable.

This is due to the fact that serialize function for std::shared_ptr is not compatible with polymorphism yet.
unsed variables in test_main.cc
bug fix to pass all tests
Merge branch 'serialization'