Airbnb has come under major scrutiny recently after some listings proudly boasted about being built on the grounds of former slave cabins.