Representing Preference List as dictionary
Splitting README from CHANGELOG and TODO
Removing hardcoded 0 values