Added compilation of quality source
Added that no real check is preformed if quality method is missing, futher fixed quality level bug
Renamed all Valid.hs to quality.hs