Adds initial class data structures and config files along with a ClassFactory.
Merge branch 'develop' of github.com:ayaigame/ayai-backend into classes
This is an incredbily weird commit because I got a fatal git error and had to reclone. Therefore it looks like this is a merge in from develop and also adds in my character list message.
Adds message to write to database.
Merges in ECS change from develop into class branch.
Merge branch 'develop' of github.com:ayaigame/ayai-backend into classes
added attack expiration system
added player type component
removed redundant components
more fixes
fixed my error
working on getting expiring attacks
Merge branch 'develop' of https://github.com/ayaigame/ayai-backend into item-messages

Conflicts:
	src/main/scala/ayai/components/Character.scala
	src/main/scala/ayai/systems/MovementSystem.scala
Adds lots of database stuff. Added loadCharacter to EntityFactory which will read a character from the database.
Merges develop into classes branch.
Merge pull request #54 from ayaigame/classes

Classes
Deletes and recreates ayai.h2.db each time the program is run. If you care enough about the bootup time for it to be worth the hassle of dealing with deleting that file manually and only when necessary see what changed in this commit.
Merge pull request #55 from ayaigame/fix-db-creation

Deletes and recreates ayai.h2.db each time the program is run.
Merge branch 'develop' of https://github.com/ayaigame/ayai-backend into item-messages
added frame and time components
added frame adn time expiration systems
fixed and removed inconsistancies
networking system and cleanup of tabs
Merge pull request #56 from ayaigame/item-messages

Item messages