libdriver classes now properly reside in "driver" namespace.
Moved the AST nodes to ast/nodes.