Cleaned up Multivector interface
Made Multivector instance of Floating
Small updates to cabal file
Removed unnecessary constants
Fleshed out generalize function