BitTools : Corrected the to_BitArray() function to correctly create BitArrays for unsigned binaries
modified tests to check the creation of BitArray for unsigned binary without errors
Improved and cleaned up Karatsuba algorithm
Corrected a bug in bittools by which 0b111 with signed set to True was accepted as -1
Added MultiplicationAlgos module in __init__
Added test for booths and karatsuba's algorithms
Added multiplication algorithms in travis tests
Cleaned Karatsuba and make changes to Booths and Robertson's algorithm input formatting and bit length calculation
Added tests for Robertson's multiplication
Fixed a minor bug in Robertson's algorithm
Minor bug fix in Robertson's algorithm
Make karatsuba algorithm compatible with python3.x
Created BinPyBits class inheriting from BitArray. Moved bittools.py to bittools directory.
Removed container class Multipliers
bittools subclassing requires __new__ definition to create a new object
Added __init__.py
PEP8 Fix and Added __init__.py