vm_init() updated and working
finished vmaccess except for vmem_read/write