removing extra print
adding some extra checks
adding extra option to disable nonbonded
ReplicaExchange0 can now take a hierarchy instead of a Representation class