Making Shock node for metadata template and mgrast shock auth config variables
Changed metadata template in Shock to be stored as a file so we don't run into the mongo document size limit. Also, found a workaroud to do a put request in perl with form data. LWP put does not form a proper request, probably because it uses HTTP::Request::Common which does not support put requests with form data.
Merge pull request #480 from jaredbischof/develop

Updates to validation resource and some shock functions in resource.pm