Removed temporary files
Adding more tests.
Reformatted the code.
Adding FFI tests