implement virtual instrument driver, cleanup pyc/pyo files, fix gitignore
add preload.db for virtual instrument