Adding qiime map file

This adds the creation of the qiime mapping file (combination of prep/sample template) at the when the prep template is added. Note that the code is ready for review, it tests pass, but we should merge https://github.com/biocore/qiita/pull/677 first. 
OK on the name change but I do not agree on the prep id as this is a class method of PrepTemplate so you could simply do self.id. However, you can have several fps and it can be extremely tricky to know which one was just added so passing the fp solves this.