Now uses a generic UPC
Moved SignedRequestsHelper to its own package
Switched to android-specific commons codec