Rdlint for your reviews

Issues:
1. could not get rake task added to crichton to work from an outside project containing the gem. 
2. One of the tests seems impossible to catch - cannot determine the difference between a transition that has no
    conditions with one with the condition keyword added and no values. Tried both looking at the descriptor
    document and the state_transition object.
3. I put out a style of <tab>ERROR:  <error contents> for now. Warning <tab>WARNING: <warning contents>
4. For major, horrific foobars, I returned, given that the file is so messed up (or not even a descriptor file), 
    that it is not worth proceeding.
5. Could not avoiding a chaining and also, in many places, I had to use object[0] or object[1] to get the data 
     I needed. Perhaps a better way?
6. Perhaps I should check in the error spreadsheet. Need to expand comments to not just use numbers.