validate functions
Updates to use a thunk pattern and allows for arguments
Update Docs
cd in
Add Procfile
Add logo
Add logo