Updated the method of installation.

From this commit onwards the generated .c file will be committed along
and allow users to install without having Cython.

Also cleaned up the gitignore file.