Initial Add

Initial add of the entire solution.