implemented some basic methods
finished read_trj by returning simulation object