Refactor routes/handler out of main
Improve utility functions (actually test them)
Implement Follow user