Fixed the python docstring leading to a wrong return value data type
Updated docstrings to be congruent with the coding stlye
Updated the argument list in the create_repository function
Spacing between functions is now consistent
Fixed comments and inconsistencies in the docstrings
Prints are now functions to support all python versions
Added some validations to the role_config input, raises tuf.RepositoryError on any inconsistency