[ADD] Readme, gitignore and CI magic

No clue about the CI magic. Hope it's right.
if `unidecode` is needed for banking, it would be more telling to put it on its own line, separate from the test-only `coveralls flake8`