rename package files
fix VirtualMachine API
add FuelVM