created what is no doubt an absurd and unnecessarily complicated Van class
added stupidly complicated garage class
some alterations