modernized build settings, fixed all warnings, shared schemes and bpoints