Ignores test coverage files
Tests is_sequence function
Methods now handle self
Fixes bug in remove_abilities method

remove_abilities was trying to query for the Ability to remove in using
a Role instead. Switched it to query through Ability instead.
Adds a test for new user passing in roles
Changes ability to create_users for consistency
Tests for adding and removing roles
Tests for adding and removing abilities from roles