moved the export data function from util:: to savers:: and updated it's save path to the results folder.
added file loader for engine.
Added a generator for engines. Unfinished.
Finished engine generator. Works, but has a few bugs.
Added another overload for getSanitizedInput that takes in only a single bounding value and an enum for upper/lower bounds. It makes sure that the entered value is larger than or smaller than the given bound based on the tag.