Devise: Displaying nav bar on Devise pages
Texting: Handle workers with phone numbers, make phone numbers unique

Forces all workers to have unique phone numbers without DB constraint so that
workers without phone numbers are still supported

Workers now recieve texts when being added to a task session, when assigned
tasks, and when moved from one task to another.

Short phone numbers are auto-rejected by add-workers form.

A notice is added when users try to input short phone numbers.
A notice is displayed when improper phone numbers are added to workers.
A notice is also displayed when attempting to text improperly formatted or
invalid phone numbers.
Routes: Aliasing routes to handle workers with dots in names

Enables adding and deleting of workers with periods in their names,
like "Dr. J"
Minor: Cleaning repo, fixing typos, improving code style

Deleted deprecated task views

Refactored TasksHelper methods, deleted unused TasksHelper methods

Properly refactored code so testable algorithms are in helper files, and
routing methods are private methods in controller files.

Deprecated regex based routing in favor of path-based routig (eg.
routing with calls like "link_to root_path")

Cleaned up flash messages for finished tasks, registering users to be
more sensical.

Fixed typos in seed file

Attempted to decrease code complexity of tasks controller