rename wit::Parser to wit::ExpressionParser
simplify dispatch to subparsers
add support for string constants to expression parser
define Destination to encapsulate room id and entry label
remove custom PathBuilder in favor of boost::filesystem::path; clean up boost and yaml dependencies