New Highlands library opened