Updating lint

@sheavalentine-mdsol @miwest929  Please review and merge.

Raises error when field_type property is missing for transitions.
Raises error when link property is missing (initially it was warning).
Raises error when routes section is missing
Linting routes section: checks if transition has action/controller properties, checks if transitions specified in routes section have corresponding transitions in protocols section.