added a file exists utility function

returns true if the file exists on s3, false otherwise.

Two overloads.

1st uses the default bucket you set, so you only need to supply the
path,
2nd takes a 2nd parameter bucket, so you can specify a different bucket
than the one defined on connection