Adrian Peterson goes on ridiculous Twitter rant about contracts