Natspec title and author tag.

- Adding the title and author natspec documentation tags for contracts
- Also using the author tag for functions now
- Tests
Would perhaps be good to automate the list of acceptable tags for each language construct and perhaps also specify whether they receive an argument (a la `@param`) or not.