Added roles method to get roles associated with a permission.

I added a `roles()` method to allow the ability to find all roles associated with a particular permission.  This could allow someone to make getting all users that have a particular permission much easier than using the query builder to join all the tables together.