<update this again later>
major cleanup - mostly namespaces
deleted unnecessary files - dependency resolver