Fixed bad project link and namespaces for EventStorage
Added PureAttr to methods that should be pure
Added some Contract calls