Renamed Solution and Sub-Projects. Added XML Repository and Tests.