Enhanced package setup

* moved `atomiclong` as a dependency
* added `requirements.txt` and `test_requirements.txt`