WYOCL: Kernel arguments are now marshalled and unmarshalled,
Kernel method signatures are now generated based on compile-time type analysis,
Cleaned up project structure