Barnes & Noble relocating in Pikesville