friend overloads to members
Int reorganization
a few minor performance changes
implemented operator>> for Frac