Add specs for MO::Basis::LCAO
Don't calculate symmetric elements twice
Refactor specs