Adding piston cylinder class tests. Updating piston cylinder classes.
rearranging some files. need to re-think plug flow reactor.