Adding custom authentication strategy
Now it is possible to registrate external users.
Improved appliation layout
Fixing bug on report generation and treatments show page (now this functions can take the external user role), and refactored this same functions to avoid repeated code.
Add Tests for ability and user
Refractor tests
Fixing the external user validation.
Testing the user model new code.
Testing the users controller.
Added CPF validation to external user.
Merge pull request #28 from gbrego/ExternalUser

External User