Bug137 address class

I added the Address class, but many tests are still breaking and I can't find the cause at the moment.
Also, I couldn't remove the functions `py_address` and `str_address` because `ejtp.identity` uses them for handling identity names. This must be fixed, too.