Eileen review – an impressively crafted noir