Email links are now using random hashes; registration routing reflects changes to utilizing random URI strings
Client side registration validation
Update README.md
Database Updates

- Updated Cascade delete for teams so referential integrity is enforced
- Added Verified boolean to Invite
- Set Deadline, content, and assigned user to Nullable on Task
- Added Activity Log Table

**Everything is untested as of this moment**
ActivityLog Table is functional...sorta

- Fixed Activity Log table relationships so it actually works properly
now. Just needs more controller code.
- Added code to log team creation
- Added enum to EF model for Action types
Added Sudo-Delete and Activity Log code

- Added the delete boolean to any table where we log the delete
- Added more possible actions to the ActionType enum
- Added code for logging activity to the DB in the C# controllers. Can
only log creation right now since everything else requires that more
information be passed in with the API call. All logging code should be
present, but commented out if it's missing information.
Cleaning up complexity

- Removed Deleted field from Comment. Easy to just say "UserX deleted a
comment on TaskY".
- Removed CommentId from ActivityLog for above reason
- Organizations are now set to deleted instead of being removed
- Teams are now set to deleted instead of being removed. All references
are still broken as we don't want any of the associations to appear.
Fixed Comment Reference Errors
Activity logs are now created when a user adds a member to a team or when a user deletes a team
Activity is now logged when a user creates or deletes a task
Activity is now logged when admins are added to an organization
Deletion of objects should now be fully functional (regarding the new "Deleted" field)
Comment text box is now cleared when a user submits a comment. Also made minor style changes to the Task view.
We have activity feeds for Users and Teams! They just need to be "translated into English" (i.e. determine which action the ActionId is in reference to on the front-end)
Activity feeds should be fully functional now :grin:
Activity Logs are now sorted properly

- ActivityLogsController returns a reverse chronological list of
activity logs to the UI
- Home view now uses a container instead of a container fluid to make it
match the other pages
- Fixed the link to the team page on the task view
- Cleaned up some unused styles
SQL Seed Script Added

- Created an SQL script for seeded the DB after regeneration with all
the changes on this branch.
- Commented out changes to the ActivityLogsController in order to try
and diagnose what is wrong with Activity Logging. (Getting a 400 error
on post, but have changed nothing that would cause this...)
Activity feeds are now sorted with the newest at the top
Fixed issue with activity log time offset
Email verification system implemented - reference links are utilizing production site