[#9] Added Entity Factories

 - Added FactoryGirl

 - Added factory for client

 - Added factories for different token types
[#9] Added client_credentials token builder

 - Takes client & rack request

 - Generates tokens with random hex access & refresh

 - Added token length to configuration options
[#9] Added password token builder.

 - Added concept of resource_owner repositories.