Renamed libs to 3rd_party and added tests