Make nose an optional dependency