Fixed bug where chart would be rendered from an incomplete dataset
Added all functions to opt_benchmarks.py
Fixed all benchmark functions not returning an instance of the builder
Added test that all functions on the builder are set correctly