Adjusted exception mechanism

On Natural string parsing constructor, modified `std::range_error: Non-digit character` condition
WIP #1
WIP #2

Integer modulo needs to be reworked to better suits Rational trimming. More to come soon. :)