Merge branch 'release/1.0.5' into develop
Added Rspec mocks
Dependency inversion principle to ease testing
Added ability to apply specific migration by name
Improvements to error hadling on the apply function
Merge branch 'feature/force-apply' into develop
Merge branch 'release/1.0.6'