[Rackspace|Storage] Updated File to the same Metadata class as Directory

I refactored File class to use the same metadata class I added in this pull request https://github.com/fog/fog/pull/1563.

The new implementation is cleaner and supports adding metadata on file creation.