Achievements return empty dictionary if there aren't any, instead of None
Updated readme to reflect lastes changes in main script, also typos.