Improves contracted id data extraction
Rewrites extractors using the 'whithin' context manager
Rewrites datetime parsing to manage empty times
Adds accepted result code table to Validator to avoid rejected projects
Rewrites validation
Hides parsing details within a parse function
Merge