With such a long history it is perhaps no surprise that Melrose Abbey should have its share of mysteries and hauntings, and have them it does.