add tests for evaluate
fix doubleValue to return actual double
add evaluate method

taking double value and returning function evaluated for that value
add evaluate method

taking double value and returning term evaluated for that value
Merge pull request #30 from stepthom/evaluate-function-for-given-value

Evaluate function for given value
Issue 16
added command line option for integration

minor refactoring replacing boolean "differential" argument with a
FunctionType enum
minor bug fix around 0 numerators and gcf

constructor was calling gcf for 0 numerators, which is really
undefined.  added a comment to this effect and short-circuited calling
of gcf when numerator is 0.
added integrate function
unit tests for integrate
Merge pull request #32 from stepthom/adding-integration

Adding integration
Fixes #16
Fixes #18
Revert "Fixes #18"

This reverts commit bd35ed123d673725296b134dd6e2db9ce0f43571.
Revert "Revert "Fixes #18""

This reverts commit 7d88e11bd5592dfd0eef34e9c514b7596a0a7fbf.
Dummy change
Renaming RandomIntegerGeneratorUsingMathRandom
Merge pull request #34 from stepthom/issue-18

Fixes #18
Merge branch 'seanmason-issue-16' of https://github.com/seanmason/math-fun into seanmason-seanmason-issue-16

Conflicts:
	src/com/swtanalytics/math/Fraction.java
	src/com/swtanalytics/math/MathFunction.java
	src/com/swtanalytics/math/Term.java
Merge branch 'seanmason-issue-16' of https://github.com/seanmason/math-fun into seanmason-seanmason-issue-16

Conflicts:
	src/com/swtanalytics/math/Fraction.java
	src/com/swtanalytics/math/MathFunction.java
	src/com/swtanalytics/math/Term.java