Added some more documentation
Fixing deduplication code to use time provider (unit tests! :D)
Modified Phrox to allow passing of Authorization