New apartment complex opens in North Baton Rouge, hopes to boost area's reputation