Adding tests
Saving share data
Adding history page
Implementing resharing