Fixes issue #7

Adds build constraints for `secure.go` to only build on Linux and Mac.
Adds an empty `secure_windows.go` so it can build on Windows.