Structured analysis file to better find attributes, and documented some of the attributes
Added one error test case for a role being already declared (see Errors and ErrorsLeft)
Removed unused attributes
Renamed attributes to better match their purpose
Effectively removed LeftDirection from analysis, as it is now parsed as an inversed RightDirection (as we do not have round-trip parse-print-parse tests, this is not a problem)