Code style fixes
Added authentication support to endpoint
Added endpoint authentication support to adapters
Typo fix
Added endpoint __toString support
Merge branch 'feature/endpoint-auth' into develop