That implementation of keccak made me sad. Here's a better one.
Small improvement to my keccak code.
Updated keccak with a better rotate implementation from cryptonight.h and added a .gitignore file.