Fix uninitialized constant WebsocketRails::Internal controller error.

Modified ControllFactory to check the name of a class as a string
instead of matching it against the constant. I believe the way
that Rails overloads the Kernel#reload causes some strange behavior
with external libraries.

Fixes issue #59
Cancel the ping timer when removing disconnecting a Connection.

Fixes the issue referenced in #59 where the client disconnected
event appears in the logs twice for one disconnected client.
Change the log output in Channel#trigger_event

The logger was attempting to call `connection.id` which does not
exist. I also updated the log format there to look cleaner.

Fixes issue #61.
Bump version to 0.4.3 and udpate CHANGELOG for release.
Update README with warning about 0.4.x bugs.
Merge branch 'master' of github.com:DanKnox/websocket-rails

Conflicts:
	lib/websocket_rails/channel.rb