Refactor to use main()

  * Move main processing loop into vlege()
  * Handle arguments inside main()
  * Auto-invoke main() when executed
  * Some comments sneak in