Several improvements

- remove functions i don't use
- restore enter functionality
- restore switching between spec tests and lib code (perl should get
  similar treatment
add vim-vroom