add test examples from Wikipedia
add options for vm
add support of HAI and KTHXBYE
give default value of options in vm