Implemented tests for RFC3986 and RFC3629 encoding
Implemented tests for decoding
Invcluded some more tests for corner cases
splitted the big base string generator class and introduced a new test