Adding in nested properties for @param. fixes #37

I added in tests for @arg, @argument and @param all using nested properties as mentioned in: https://code.google.com/p/jsdoc-toolkit/wiki/TagParam#Parameters_With_Properties

This work uncovered that @argument wasn't working either, fixed within this issue.