No ResStore, Equals Update etc.

Removed: You can't have multiple operating systems on one computer now.
Removed: The resource store no longer exists.
Added: hashCode(), equals() and toString() for the sim classes.
Added: Moved and renamed a bunch of classes.
Added: The version is back!, this time in its own class.
Added: A computer part now knows about its host.
Sim Serialization Test

Added: A huge test for testing the simulation serialization. THis will
be useful in the future (when we add new simulation items).
Hard Drive & Files

Added: A new hardware item: The hard drive. It can hold simulated files
in a complex system which also can be accessed using the OS object.