New animal shelter in Hamilton nears grand opening