document Kavorka::Signature::Parameter
keep track of declaration keyword
document and improve the API of Kavorka::Signature
document and tidy up Kavorka::Sub interface
clean up documentation a little
todo