Se lib creation

Added an object library to the the sim_engine build process to simplify maintenance of the build process now that it's finally growing larger and more complex. Unit tested and ready to merge.