Added metrics to record logged in users over time.
Message Processor publishes to SNS

So that this commit does not break the dashboard, metrics and events
are still sent to it via a http POST. SNS notifications are also
published. This will allow changes to be made to the dashboard to listen
to the SNS notifications. When this is complete, the http POST can be
removed, giving a cleaner decoupling between this metric_handler process
and the dashboard.

Other interested processes can subscribe to SNS notifications once this
is live.
Added running instructions to README
Merge pull request #11 from malcyL/msl-readme-instructions

Added running instructions to README
Merge pull request #9 from malcyL/msl-add-user-over-time-metrics

Added metrics to record logged in users over time.
Merge branch 'msl-sns-to-dashboard' of github.com:malcyL/metric_handler into malcyL-msl-sns-to-dashboard

Conflicts:
	test/message_processor_test.rb
Update README.md