filename is now optional. Closes #414.

'put' method signature for MediaStorage base class has been
updated. 'filemame' is now optional.