Merge pull request #4 from esecules/esecules-feature2 No repeat transactions when updating transaction list with new items
documentation + setupt + pylint fixes