Added Support for Inline Comments

Refactor internally to clean up some code and add support
for inline comments on parameters. Still no support for
multiline parameters as yet. Return types are still string.

Docs updated accordingly.