initial structure.
ignoring vim swap files.
first test.
added pytest in test-requirements.