added support for in-app purchasing (currently untested) and changed the tvc accessoryView to custom