Progress update
Status Update
Progress update
Big thanks to Abelistah for making this look so simple
Progress Update and Travis Test
Rename .travis to .travis.yml
Update .travis.yml
Update .travis.yml
Update .travis.yml
Update .travis.yml
Update .travis.yml
Update .travis.yml
Update .travis.yml
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
Merge pull request #14 from Serializer/Refactor

PerkStore and JsonConfigHandler Refactoring:
Progress update
Merge branch 'Refactor' of https://github.com/disconsented/ANSSRPG into Refactor

Conflicts:
	.travis
Progress Update
Merge pull request #1 from disconsented/Refactor

Refactor
Cleanup and fixes
- General cleanup of unused imports
- JsonConfigHandler added null checks
- SkillStore added single BlockSkill add Method to be consistent with PerkStore

- BlockPerk moved default constructor (Parameterless) to the top
- EntityPerk moved default constructor to the top

 - BlockSkill refactored the default constructor to instantiate a new ArrayList<BlockXP> and set this as the base exp

 - EntitySkill refactored the default constructor to instantiate a new ArrayList<EntityXP> and set this as the base exp

 - ItemSkill refactored the default constructor to instantiate a new ArrayList<ItemXP> and set this as the base exp

 - Skill refactored the ArrayList to have generic parameter
 - Skill refactored method getExp() to return a ArrayList<? extends XPGain>

 - BlockBreaking and EntityDamage, added casts where getting the exp from the relevant subclasses of skills

 - .gitignore added server and client files to the ignore list
Merge pull request #15 from Serializer/Refactor

Refactor