fixes #600, added upsert form plugin - allows you to insert or update the forms data into another list