update client spec
add configuration spec
update view spec
update endpoint methods

this will allow any configuration of the URL to be made, not forcing a
user to provide a config they do not need.
bump version
Merge pull request #12 from jasontruluck/update-endpoint-builder

Update endpoint builder
pull master