Added base downloader
Added bulk sf middleware
Added specs, removed todo
Slew of changes.
Added local runner harness to support the new way of expressing bricks
Changed the way ruby processes are deployed. Currently they are not enclosed in another directory since it makes requiring additional files counter intuitive