Make jQuery an optional dependancy