Add setup.py
Autodetect packages in setup.py
[#8] Add challenge model