Display RSpec output as documentation

When running the specs from Gaurd
Updated Guard gem
Refactor the FTP specs to test file transfer

Removed the mocks on the Net::FTP library and have replaced it with a
combination of FakeFS and fake_ftp. This should *help* decouple the
tests from the implementation. Issue #11 tracks the progress of this.

Use fakefs and fake_ftp resources for testing
Work-around bug in FakeFS gem

See FakeFS issue #165. https://github.com/defunkt/fakefs/issues/165
Spec updates