Cancellation and deposits

TODO(alex): deposit, notice period and cancellation fee (Q5).