General LIM No HDF5

Completed first iteration of the general LIM tool using OOP.  No testing
performed yet.  Still have to add HDF5 output integration.