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

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