Decoupled mirror

I've separated all mirror logic within velocity to live under `/mirrors` and created an API for new mirror types to arise. You can see an example of a mirror package here: 

https://github.com/meteor-velocity/node-soft-mirror