PDT Post view methods and tests

Also fixes an issue in the model, that was accessing the post raw body that fails if we have read from post vars before that call. 
I've been trying several ways of storing the data 'after' accessing the POST params (I thought it would read it from the begining). Actually, the PDT view is accessing the POST params, and after that this is getting stored :/