Break the code

Add ID, name and icon to AccountsItemModel, start working on new way of
identifying accounts to avoid potential name clashing.

This will break backward compatibility, but #yolo