Defined some folder structure and added shared client core library