Unitesting

Currently we have these tests:
Making sure using add() repeatedly then str() is equal to the whole string
(Portable)testing Whether  the functions with 2 args raise a TypeError on invalid values