What is a Granny Flat? Check out these modern & traditional style small homes that are a great option for people that don't need a lot of space.