Updated eventid to require network and code.
Added test for IllegalArgumentException to be thrown when network or code are null.
Updated JsonEvent to return null if new EventId throws IllegalArgumentException.
Merge pull request #13 from jmfee-usgs/eventid_equals

Updated eventid to require network and code.