single tickets can be marked as paid

cancellation mail is delivered through resque as well
code cleanup
some database fixes