Add descriptive error message in case of parsing failure (incomplete/not comprehensive).
Added benchmarks.
Added .gitignore
Added links to where the benchmarking data comes from.