Make sy-ls and sy-restore more flexible
Implement restore, closes #85, closes #86
Update changelog