whitespace and other cosmetic changes
refactors get-programs using threading operator
standardizes routing; adds check for request method
adds .nrepl-port to .gitignore