bittools subclassing requires __new__ definition to create a new object
PEP8 Fix and Added __init__.py
MultiplicationAlgos : Fixes to reflect new changes
Modify bittools test to reflect new changes