Added some missing elements to API's for classes.

Also added info sub command to ability command (Needs implementation still)

Plus more.