Added method for appending to files.

Added a method .append for appending to remote files (using 'APPE'). The method is almost identical to .put, so shouldn't be much that can go wrong here.

I also updated the tests with a call to this method. The test does not however, fully test that this functionality works (like most of the other tests).

Cheers!