added more doxy and a test for the generic_address module