cleanups
rename stuff in Item model
start of Fetcher code, with some stupid tests
(yes I know, too many changes between checkins)