- new auth functions
- new properties grab method which allow unknown attributes to be passed to the client
- some cleanups