Fixes issue #9 by ensuring that idref/timestamp combos are valid, and by detecting all major elements that have IDs but lack timestamps
Merge pull request #42 from STIXProject/correct_timestamp_usage

Best Practice Validation of Timestamp Usage
Merged origin/master
Merged timestamp usage best practice code from origin/master. Applied v2.0.0 conventions.