Restructuring filesystem (no classes / interfaces have been renamed yet though).

Signed-off-by: Ben Corlett <bencorlett@me.com>
Duplicating filesystem while I tidy.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Wowzers. Think I've got a good structure going on.

Signed-off-by: Ben Corlett <bencorlett@me.com>
More work on tests.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Hashing unit tests and fixing a few bugs.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Tweaking hashing.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Preparing for session tests.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Partially through dissecting cookies.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Cookie tests.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Adding a few more tests.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Tweaking the service provider.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Adding in new files to prepare for the last components of unit testing, Users, Throttling and Sentry base class.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Working on user tests.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Working on user provider tests now.

Signed-off-by: Ben Corlett <bencorlett@me.com>
More and more work on unit tests.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Testing find by credentials logic.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Shuffling groups logic back. Need to now to users.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Moving Exceptions.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Back and forth, back and forth.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Preparing for user interfaces restructure.

Signed-off-by: Ben Corlett <bencorlett@me.com>