Modified IO, added StringWrapper class -- read desc

-Changed from using serializable to externalizable
-Adjusted how entities are painted(Player is now painted last/infront
of all other entities)
-Changed how text wraps for inventory.
-Added (debugging) panel for displaying statistics of entities for
level editor
-Added a StringWrapper class
-Reorganized Item Class and all subclasses(NOT SpawnableItem Class)
into another package