Commits


improve portability


remove BSD dependencies


initial commit