cleaned up makefile and added targets for running
Updates to the simplecl api.

 - Now uses another array for the lengths of the input/output arrays
 - Removed the erroneous 4th argument to the kernel
Typo in simplecl.c
mlton interface to simplecl
testcase for mlton interface