MP5 support

Hi Ashwin,

I've added 'GenDataMP5.cpp' and the new template code for MP5.

Regards,
    Chris