Moved authentication code back into main, refactored to use classes instead of dicts

Preparation for eventual move to database.
_
_
_
Added ability to search by full name as well as username
Merge pull request #3 from ialexryan/dev

Use classes; re-add authentication