Ignore intermediate and executable files
Ensure build directory exists.
Updated README to reflect current usage instructions.