api now uses basic auth for testing
added activesupport for url param serialization because apparenty php doesn't accept the net/http object serialization scheme
added scripts for create and update testing
body params are now sent as query string instead of JSON
update works, now working on create
updated tests for integration and testing of remote methods
changed param scheme
fixed tests and removed pry bindings
made all methods function with https
unit tests work again and response json format is no longer wrapped in an unnecessary array
added product id accessor on update
added dynamic validation function