initial incomplete restructuring

delete all src .scala and start to migrate into new structure