[DO NOT MERGE] 677 add version number to xform and endpoint to replace a form

closes #677 and #542 
So then no need to ensure it's a date or in some specific format?