Update gitignore
Improve path handling; add basic golang environment settings
Change support for system-specific overrides from ~/.custom to ~/.before and ~/.after
Clean up ~/.zshrc
Fix server function