Imported hacked version of Guichan library into the src directory

Doesn't compile yet
Compile the new Guichan lib