implement additional overrides in proxy collections

proxy isEmpty, size, toString, hashCode and equals where appropriate to give more efficient implementations
refactor toString methods

 - revisit the implementation of toString on AnyVals to give better output
 - more efficient string representation of Attribute
 - minor improvement to toString method on txReport
Merge pull request #93 from pellucidanalytics/topic/proxy-methods

Improve proxy methods