Cleaned up project structure
-- Added source and tests folder
-- Cosolidated multiple projects into the domain project