fixed attribute parsing so that arrays of nested annotations are handled correctly
updated readme