gen functions
road to pypi, third step.. *yawn*
recreated requirements with precise versions numbers
better gen scripts