more cleaning. removing needless functions. making some order.
added requirement.txt. at last!