adds pytest packages #3rd_party
inits setup script
uses pytest for tests