created the information class, modified copy methods for unit and buildi...

...ng