Dunfermline, The Gatehouse