A few updates:
Invitation Form - email address field is now required, and a failed validation now results in error messages being displayed on form

Middleware - all views except NotBetaView are now off limits to users not in the beta.  This prevents users from accessing /invite/ via URL despite not being in the beta themselves

URLs - hunger-invite-sent raised an exception upon request because it was not called via the as_view() method
Added existing requirement of django-registration to requirements.txt
Updated tests.py to account for successful negative (ie, redirect) testing when users should not have beta access
Integrated cleaner whitelist_views check
Fixed comment typo
Merge pull request #41 from mypetyak/master

Patching a few gaps
Adding InvalidView and verify_invite views to whitelist (user should be able to access these without being in beta).

Enforcing login requirements before invitee with new code can be validated.  If user is not logged in, she is redirected to auth login page.  If auth 'next' feature is used, a successful login will then redirect to VerifiedView view.

.gitignor-ing Vagrant settings used for local development

Added test scenario for invalid Invite Code
Cleaned up one-liner docstring and reverted .gitignore to remove Vagrant references
Merge pull request #44 from mypetyak/master

Whitelisting a few non-beta views + enforcing login before Invite validation
Redirect unauthenticated users to contrib.auth's login URL if trying to access a page behind the beta wall.

Updates also include adjustment to applicable test scenario, plus URL and template support for basic contrib.auth in testing app.
Merge pull request #45 from mypetyak/master

Handle unauthenticated users trying to access in-beta views
Bump version to v2.0.5
Use variable for csv date format.
Remove unused import.
Remove invite_sent signal and send invitation directly.
Support custom User model.
Starting python 3.4 support.
Update travis.yml.
Exclude django 1.5.5 from python 3.4 travis test.
Remove py3 from travis config for now.
Some pep8 fixes.