attempt debug with http library
modularized fblogin step attempt
create Cat model, modulate Cat model, abstract methods