Added Event class.
Added QDataStream stream operators to Subject and Event
Added Event tests
Added stream operators for remaining classes.
Symbol can now be construced with empty QUrl
Symbol only needs to compare its url in operator=

There is no way to modify other member variables, so it's
safe to just compare url.
In other words, two symbols with same urls are same.
Added tests for stream operators.