Change structure of test data.

- Moved test save and world data to the folder test_data/save_data/
- Added .keybinds file to store key binds.
Amend test data to reflect new structure
Add keybind functionality.

- Added methods to load key binds from .keybinds file and print the
  keyActionMap.
- Added methods to ConfigurationFile to enhance functionality, such as
  the ability to retrieve all attributes as a set of Map.Entry objects.
Add player movement
New 0_0 @ 32 x 32
Update exception message in ConfigurationFile
Add collision detection.

- The player can now move and will detect collisions using the
  isSolid() methods in the World and Chunk classes.
- Resized Chunks to 32 x 32
- Added the turn count to the game and to save files.
- Added key binding. Key binds can be configured in the .keybinds
  file.