Added listFiles() and $expires to getUrl()

Added expires to retrieve signed url (expire after supplied timer
period) to the getUrl method, and added a listFiles method to get a
list of files within a virtual directory provided keys follow pathname
syntax
Minor fixes
Merge pull request #4 from andrewblake1/master

Thank you... great addition