Contribute form only displays if the thing deadline hasn't passed, and will only add a record to the database if the deadline hasn't passed. Using local storage to keep track of the last contribution amount for smart url building for venmo and square cash.