PerkStore and JsonConfigHandler Refactoring:

-  Refactored the LinkedLists to ArrayLists
- Renamed getter and setter for ArrayLists
- Added methods for adding single <type>Perk to the PerkStore

- JsonConfigHandler now uses the singleAdd perks in it's creation of these

- Added the new intellij idea directory based project structure to .gitignore