Adding in makeOptions to allow easy building of request options and defaulting of values.  Also passes in auth correctly so you can have complex passwords.