split out Paths and Schema Objects to their own classes
add base_path to Path Class