added lup decomposition
added possibility to store graph as png