Merge pull request #480 from DFTi/master

add strider-ssh-deploy to package.json
use ng-change for checkboxes to close #459
Merge pull request #481 from DFTi/459_reverse_deploy_on_green

use ng-change for checkboxes to close #459
remove underscore dependency
dev.sh now inits any strider-* in package.json
delete unused/broken/outdated unit test files
add npm run unitcov for unit test code coverage

ignore coverage dir

add a unitdev task for doing unit test TDD
remove unused thing "Feature"
upgrade mocha
fix mongoose models code reloading issue
add sinon dev dep, reorder dev deps

stub and assert about warnings in config unit test

stub backchannel test to get it showing in cov

add bluebird and sinon-as-promised to dev deps

add fixture and promise stubbing to backchannel
chasing #477

drop bluebird and sinon-as-promised

add realworld project fixture

stub our way through Project.findOne...populate

add and use a realworld job fixture

add and use a common.extensions.provider fixture

next fixtures under issues_477 folder

add mjob fixture

use mjob fixture, cleanup existing fixtures

replace String#toJSON() call with JSON.stringify()

put back the toJSON method

setup creator, branch, job, in backchannel test

give us a place to assert about the new job

organize test file and add a couple asserts
add mergeConfigs fixture

test mergeConfigs with stable fixtures. they pass.
ref #477
update backchannel test
assert the runner id is ok
add and use underscore's extend in mergeConfig
closes #477
Merge pull request #482 from keyvanfatehi/477_huntkill

Fixes #477
bump strider-slack version