Refactored quality variables and constants for better understanding.
Added error class. Closes #8.
Added synth functions to handle. Made members public.
Renamed files to lower case. Added correct encoding of strings to settings.
Added correct encoding of strings to settings (Forgot to git add before last commit :D).