Implement set methods for binary paths, closes #279
Cleanup path setting API and docs