Bristol library inaugurates new library and municipal hall