Applied name spaces changes to files and added project refrences.