fixed so tabs are added to hash and retained on page load
Update addresses #17 #15 #9 #8 #7 #3