A custom UITableViewCell that supports swipe to reveal