Added chromatic number algorithm based on inclusion-exclusion. It uses polynomial space and O*(2.38028)^n time.
An algorithm for colouring the graph is also included and uses time log(n)* chromatic number.