prepare for multithreading
new error mode

Detect when Facebook returns ill formatted error (not correct JSON
error)
download thread pool

translate process function into a thread utilizing a pool of threads to
download files.
cleanup comments

remove unnecessary downloader.py, better comments, facebook.py raises
exception when an error is encountered.
trust me

Reworked Facebook API to be queue based, overhauled helpers API, and
corrected gui use of threads among other things...
corrected cmd line option

Fixed 2 copy and paste errors, changed album downloading path to include
album author
Merge branch 'multithread' into develop