Initial commit
Imports flask
Imports SQLAlchemy
Sets up database testing
Merge branch 'master' into testing
Merge branch 'master' into testing
Updates version number
Adds new tests
Refactor tests so models are only imported once.
Adds Flask
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