Moved custom BCMath routines from IP class into its own BC class.
Added LICENSE