Dreaming is one of the most mysterious experiences in our lives but what do we actually know about dreams?