Added << overload to engine and Transmission to save configurations. Tested and files output correctly.
Added a transmission generator to the "generator" file. This will prompt the user to create a transmission and returns a transmission object.
Added saver and loader files to handle saving and loading of  objects, name property to engine to name engine configurations for input/output.
Added a file loader for general loading of component save files into a vector of strings parsed by line.
Added a factory structure that should let me register my class names and reconstruct them by passing a string. Untested
Added ability to load transmission from file.