added includes for native wrapper; added interface file for swig