Add float conversion for size comparison

Also increased max headings cutoff level so this fixes #7

As a note, we can't really handle the subsections here looking for "1." etc because it is: a.) a culturally dependent linguistic cue; b.) going to be hyper-sensitive.