Fixing and Hacking

+ Added more Strings that will be needed for menues
+ Changed test Environment to reflect the additions to code and to test
( Also this is kind of the start of the Story )
+ added initialization of player and where the dude is starting off at
+ Changed format for Strings based of off UIDs
+ Locations return a sorted list of Objects to interact with based on
the category of the object (basically which class they belong to)
+ also on first visit they print out parts of the story, waiting for
user input after each bulk of letters
+ doGameTick() counts number of interactions into time and also gives
the player opportunity to interact with objects and all the cool stuff
that you can do later on :)

Updated freaking gitignore to not binaries and savegames because they
break and work all the time and dont need to be pushed
Preperation for finishing UI

- removed saveSlot and getter, because they are useless
= renamed breaker to exit, because a readable variable is half the way
= moved save files into /sav and music into /music, added folder for
libraries
= removed Location[] portals, added a new Class extending object
dedicated to Portals. They get stored into objInRoom now instead.
+ ability to autosave
+ ability to exit out of the game aswell as an early implementation for
a game round (gametick counted into int time)
+ Ability to only loop Music once, aswell as forever, to make it
possible to play music at "special events".

Fix:
visit() slightly changed to reduce number of blank linkes after the
list of objects gets printed out.