Added basic test (which fails atm) need to refactor the class.
Added refactor.
Updated with both int test and string test.