added custom json encoder stub
updated setup.py requirements parsing magic