Have Swift Identity working fully!

Signed-off-by: Ben Corlett <bencorlett@me.com>
Add logging for throttling. Just need to add logout functionality and permissions (with group models) and we're done for Beta 1.

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