Write out and read in last sync time.
Write out the entries as they come in.

This should work according to LJ's docs but I can't test it right
now because LJ's rate-limiting is insane and I want to make dinner.
Also serialise xmlrpclib.Binary objects.

Not sure what it's being used for yet though since I used up my
three repeat requests for this evening...
b64encode binary data for json.dump()

json library won't write out non-utf-8 data (nor should it).
Remove the debug break statement, track downloaded items.
Keeping a date directory under month is overkill.
Document some class settings.
Change into an installable package.
Add an installable script to setup.py.

Unfortunately I can't call it ljbackup (because it shares a
directory name) or ljbackup.py (because then 'import ljbackup'
imports itself...)