update gitignore
Allow user to specify ordering used in solver

Ordering options are:

‘COLAMD’ - AMD/COLAMD for SYM/UNSYM matrices.
‘METIS - Ordering using METIS.
‘BEST’ - Try above two and nested dissection and pick the best
‘NATURAL’ - No reordering for fill-in reduction.