strip trailing whitespace
remove docstrings that are redundant to the real documentation
used textwrap.dedent() to get rid of long lines per pull feedback. Addressed djmitche's comments regarding full tests not having any variation in the expected generated clientspec by varying the parameters