moved processor logic to own classes

Following logic has been moved to classes to its own

* statistics
* heartbeat
* pidfile

and specs have been added as well
Merge branch 'master' into refactoring
working on a version which can be run without AMQP running
more specs
cleanup
tabs to spaces and remove @folder variable
Merge branch 'master' into refactoring

Conflicts:
	eventhub-processor.gemspec
	lib/eventhub-processor.rb
	lib/eventhub/configuration.rb
	lib/eventhub/processor.rb
fixed broken spec


exection_history not execution_path
use new rspec expect method
fix typos, send first heartbeat immediately
move append_to_execution_history to Message class
Fix constant and method access
no need to pass metadata to handle_message method

adapt rspecs
add action and pid to heartbeat message
send stopped heartbeat
remove pry development dependency
remove pry
add no deadletter exception handling
new heartbeat format
extendable argument parser