feature/forms-resource

added formsresource amendments and associated tests
apologies - we do want to keep it there. i'm not sure how it managed to escape O_o