don't push the file on error - fixes #15

the next plugin probably can't handle the .scss/.sass file anyways
bump deps
improve tests - #17