Add doc, test, intents for derivative interface.
Add doc, test, and intents for lintrans.f
Add doc, test, intents for dotvectors interface

Also cleaned up documentation from previous commits
Add doc, test, intents for powercalc interface.