adding two basic action types
adding SocketAction interface
adding FireSocketAction
adding BlinkSocketAction
finalizing classes and adding constructors
adding SocketAction field to SocketGem
reverting most recent change
loading messages now clears messages
committing something or other
adding module interface
preparing for module system