Add VM logging, restart, and port forwarding features
- Introduced 'logs' command to view VM logs with optional follow flag.
- Added 'restart' command to restart a virtual machine.
- Enhanced 'start' command to support running VMs in detached mode with logging.
- Updated database schema to include port forwarding configuration.
- Implemented utility functions for setting up port forwarding arguments.