Added tabbing to quickly fill out a doc block

A little bit of complexity was added to allow for tabbing to loop back around when it reaches the end and for shift+tab tol move backwards to the previous field
backward is boolean
Knotix tab function
get code hints for [[Type]]