Improve "Fake FFI" to support more FFI features

Mainly added support for callbacks and also added few other methods. Still for full support would need a lot more improvement.