Thousands of new residents breathe life back into Hackensack's Main Street. See what's new