use 'request' for http actions; remove skins/tmp (was only for debugging); use buffer for skin -> avatar
split code into more modules, fixes #8