cleanup behavior.clj
removed unneeded code
renamed behavior.clj behaviors.clj
created record for behavior
added messages
begining to add match message on message args
added check for msg args when dispatching messages in message-processor
start using msg-args when registering listener
new message listeners working
new segment message working
changed lstnr args to hash-map in messsage-processor
Merge pull request #4 from josephfosco/create-seperate-behavior

Create seperate behavior