Are your feet ticklish? Want to be tied up and be tickle tortured? Come to Atlanta to test your limits