create a differentiate() function
add the differentiate option to the command line. abstract the output of functions to its own method
add old zero terms back in
Merge branch 'master' into derivative
Merge branch 'master' into derivative
Merge branch 'sort_terms' into derivative
Merge pull request #9 from stepthom/derivative

Derivative