Ignore editor backup files and compiled binaries.
Add support for Unifi controller v3. Return error type instead of exiting on error.
Replace more log.Fatal() with error returns.  Add support for AuthorizeGuest().
Make golint happy, except about comments.