Added report target and removed jboss repo.
Rearrange order of expectation args.
Implemented array encoding
Renamed classes/interfaces to more meaningful names.