NoTask - inplemented logging and performance middleware, refactored configuration, defaults and other areas of the codebase
NoTask - fixed rubocop encoding offence
NoTask - fixed merge conflicts
NoTask - fixed rubocop offence following merge conflicts fix
Merge pull request #122 from jonathanchrisp/middleware-refactor

NoTask - added new middleware and refactored
NoTask - updated gem in gemspec
NoTask - updated gems to latest versions, removed debug gems and updated rspec tests
Merge pull request #123 from jonathanchrisp/staging

NoTask - refactored codebase, new middleware and updated date in gemspec
Updated README.md
Updated README.md performance section
NoTask - updated module comments and set default values
NoTask - fixed failing unit test
Merge pull request #124 from jonathanchrisp/staging

NoTask - updated module comments and set default values
NoTask - updated logging middleware and removed blocks passed
Merge pull request #125 from jonathanchrisp/staging

NoTask - updated logging middleware
NoTask - corrected duplicated method name
NoTask - refactored middleware
NoTask - fixed rubocop offence
Merge pull request #126 from jonathanchrisp/staging

NoTask - fixed method name and added new middleware
NoTask - updated README.md typo