Make the parameterProviders nullable.

If you don't care about sending the text/plain header, you can now pass in
null for the parameterProviders.
Add the ability to check if an element exists
Minor cleanup (no more warnings)
Merge pull request #4 from mreid-moz/refresh-elements

A few changes to make it easier to integrate into Bandar