Add function to handle fractions.

Now I need to implement it in the equation __init__() function and then it
should be good for fractions, though we'll see.
Finish adding fraction support.

Also, assorted other improvements.
Moved handleFractions() to outside of Equation object.
Gave regexes their own dictionary in Equation.__init__() for the sake
of easy reading and editing.
Added better support for floats.
Added support for inferring a one where there is no coefficicent, though I
still have to do it for x^1 terms.
Add support for inferring one coefficient for first-degree terms.
Make roundUp() function and implement.

If there was an exponent that was less than a half over an integer, I think it would
have screwed up __str__(), which I just did... lemme fix that.
Properly add fuller support for inferred coefficients of one.
Merge pull request #2 from ddsnowboard/fraction

Fraction