allow 2nd argument of TimberPost::get_terms to be class
fixed issue with missing menu classes and test to ensure it doesn't happen again #288