a few build fixes

The 3 commits on my for-mduft branch:

https://github.com/bartman/tachyon3/tree/for-mduft

address the issues I outlined in the issue:

https://github.com/mduft/tachyon3/issues/1

I am now able to build after a clean clone.

-Bart