Merge pull request #40 from rossta/list_position

Add list position to registered attributes
use Client as an instance rather than a class
add configuration class
for configuration auth policy and credentials
client now access auth policy instance rather than class for api requests
validate auth policy configuration