adds van class and van_spec.rb