ENH Added wrapper for overfeat binary, removed passthrough layers and added tests

TODO:

- tests to verify layers one by one
you are right... or statement would not work in that case. This seems reasonable enough, the only other option is to wrap all that logic in a function, but there's not really a point. LGTM