Printing the error code with the error message when building the kernel
fails.
Fixing typos in the kernel hash function.
Implementing the first part of a gpu hash.

The first phase is to compute the hash value for all data.
cosmetics and typos.

This main method should ultimately be removed from join_driver.c.
Addign a basic README file