Dont remove tempfile params, warn when dropping params

Per issue #90, when params are not of the types string, array or hash,
the values were being silently dropped.

This commit adds:
* warning when dropping unhandled parameter types
* Explicitly handling and ignoring Tempfile objects