Fixed default BoxConfig to allow for proper subclassing and overriding of properties
Refactored AuthRepository so that is much easier to extend and customize your own locking mechanism. Fixed several auth issues
Merge branch 'authrepository'