remove untested code
remove mock for current_branch
Merge branch 'remove-untested-code'

* remove-untested-code:
  remove mock for current_branch
  remove untested code
add test coverage for oustanding database migrations
skip coverage for support files
remove spec from test coverage
remove thor extension from test coverage
reorganize files into extensions directory
Merge branch 'add-coverage-nuke'

* add-coverage-nuke:
  reorganize files into extensions directory
  remove thor extension from test coverage
  remove spec from test coverage
  skip coverage for support files
  add test coverage for oustanding database migrations
merge latest master
update tests