initial commit.

This is currently half developed, after making this module for a client I am expanding it to be suitable for other people.
Merge https://github.com/ajlee/drupal-private-urls