Refactor routes into Controllers, set up personal development environment