notes on acks
Implemented payloads

Still working on room sending acks
forgot to add payload to arguments
targetAction now returns!

also wrote code to allow players to enter this room or enter next room
correct matching in Response case
updated docs for clarity's sake
Fixed missing end
Differentiating between failed enter and other
broadcast excludes sender
fixed some errors, added died event case
moved types and records to defs.hrl

removed old hrls to fix include too deep
put char and room records in respective modules

removed references to record constructors
fixed syntax errors in defs.hrl
removed all syntax errors except illegal patterns
removed all syntax errors
compiled and neatened code in player

note: the catch-alls are placeholders for other verbs, participles, and
responses from targetAction, but would be removed when we've finalized
those.
Merge branch 'action-acks' into master!

All possible additions from both were kept.
room and player are mostly from action-acks, with modifications from master, mainly
	-no more participles
	-ability to leave room
	-no more global verbs master list
	-return types consistent in room
everything else from action-acks was kept.

I've kept the pre-merge state in another branch just in case.

Conflicts:
	action.hrl
	player.erl
	room.erl