Stub standard output/error capturing capability for OS X; fixes #5.
Refactor OS-specific code, implement OS X functionality; fixes #5
Export GetExecutablePath, Clean() & remove trailing nulls from path; fixes #5
Make code and docs more idiomatic.
Add support for FreeBSD; fixes #5
Don't create new stdout & stderr if daemonization not possible; fixes #5
Fix possible incorrect return of os.Stdout, os.Stderr as readers; fixes #5
Add comment describing origin of mib constants; fixes #5
Refactor to return error when executable path can't be determined; fixes #5
Merge pull request #6 from VividCortex/issues/5-refactor-clean-up

Refactor godaemon for OS X and future portability to other OS's; fixes #5.