BUG: add metadata didn't fallback to json

fixes #567 

It defaults to hdf5. I don't have strong feelings, but since qiime doesn't req hdf5, this will lead to a fair number of warnings popping up. 

@gregcaporaso or @jairideout, comment?