Merge pull request #1 from ChimeraCoder/master

Make package "go get" installable.
Move most named results; return early and avoid unnecessary assignment when possible.
Merge pull request #2 from robrasmussen/remove_named_returns

Move most named results; return early and avoid unnecessary assignment when possible
Remove unnecessary code