Fixing library structure and adding .sln