Adds save button and logic
Adds core async handling of saves