Fix for issue #93 - Cannot add github account if it contains a dash
Merge pull request #101 from jbarrett/issue93-github-validation

Fix for issue #93 - Cannot add github account if it contains a dash
There is no such thing as break, you fool
Fix some vile indentation
Merge master again
Make a Role::Searchable to avoid duplicating all the search client code
Prevent bangs from turning into NOTs