Adding "dokan" package and moving the "real code" in there.
Also, fixed a couple of methods to match original signature.