Starting tests for the MessageFactory notion. Dummy implmentation for now.
Added basic handling of MessageType from Fixed Header. Stubbed CONNACK test added.
Add tests for the forbidden control packet types. Changed the parse method to use callback
Getting a feel for cucumber.js. Adding placeholder methods to world for createClient and createServer
Add WrappedServer still with fake implementation
Add WrappedClient still with fake implementation
Adding simple TCP server & client implementations. Not sending correct message yet and not replying yet either.
Add setTimeout to the Then step to ensure processing before assert.
Adding basic functionality to client. Server replies with fixed dummy CONACK message
Remove some console.logs. Added local and public events to server. Added basic MessageFactory - will need to be replaced
Cleaning up some console messages
Client send a proper CONNECT message and Server handles it. Does not send a proper CONNACK back yet though.
Add CONNACK parser and changed server to reply correctly and the client to expect it. Started unit tests for message builders
Add tests for CONNACK message builder
Merge branch 'develop' into feature/message-factory

Conflicts:
	features/specs.js
	features/support/world.js
	lib/thingamabob.js
Adding stubs for Connect message builder tests
Whoops left on a '.only' on the describe...
Refactor for parsing flags
Removing comments
Removing console.log