Add Netrc auth method

Adds ability to authenticate with Netrc, either with a path or default `~/.netrc`.
Merge pull request #41 from catsby/add_net_rc

Add Netrc auth method