Server Protocol added

Currently not working correctly
Drafting works for a single pack!

To test:
create a draft with any number of players (2+ is good, you can see
packs will rotate)
start the draft
happy drafting!

See To Do, Workflow and Update Log for more information
Workflow/To do

Committing what I'm planning on doing so you don't "wtf" when you see
new shit coming in.
Big refactor on chatting

All chat boxes are now their own instances.
Using an interface for communicating with chat boxes
DraftGUI now has a chatbox, but the protocol for it is currently
unimplemented. the method chatSubmit in DraftGUI will handle everything
When enter is pressed on the chatbox the message is sent
Client doesn't need actionListener anymore
Chatting for draft is done.
fixed a minor bug
Added support for second packs

Currently will keep generating indefinately when you finish a pack.

It should also be noted, that it appears what takes a long time is
actually generating the pack. We may need to find a more efficient way
to do this. If we have to wait for 8 packs to generate it can be rather
time consuming.
minor changes
cache
Gitignore
GitIgnore
GitIgnore
Adding back bin to fix git issues
merging with master