Update issue #1

Submitting the initial set of files that should be used to build the
project.
updating ignore files

don't need to track .c or .html files for the pyx stuff
Update issue #1

Putting supporting tools into _pygeoprocessing to avoid name conflicts
with the cython package.
update gitignore

to ignore the local .c .cpp and virtual env directory.