Closes #11. Completed implementation of request Authentication.

Including Unit Tests.