Fixed issue 36
Fixed issue 36

Fixed by checking input keys as follows:

1. Raise TypeError if the key is not an instance of str
2. Raise a ValueError if the key is empty
3. Raise a TypeError if value is none

nbro/ands