Added many roles and tests for those roles.
Added Attendance Communication code
Added Joda DateTime and UUID converters to clean up XML
Added more annotations for XStreaming