Merge pull request #1 from mockingbirdnest/master

Ketchup.
Merge remote-tracking branch 'ur/master'
auto the lambdas, removing the dependency on functional and improving readability.
Identation of folded expressions.
consistent #includes, some formatting
Uniformise remaining includes, formatting.
Define GravitationalParametre, remove auto from header.
Remove useless .cpp files.
Consistent identifiers.
More identifier consitency
Even more identifier consistency
Remove 'inline' from the header as it's redundant with the contents of the -body.hpp.
preliminary cleanup
Fix some bugs, cleanup, comments.
Newline.
explicit constructors, implemented separately.
Fix the rest of the Grassmann header.
Start cleaning up the body.
Finish body cleanup.
Syntax-error-inducing typos.