Prompt for password if not given in command line or .netrc
Update password prompt to be clearly not email related
Merge pull request #44 from mcarpenter/password

Prompt for password if not given in command line or .netrc
Use the logging module to control verboseness of program.
Remove commented out code from the program.
Reduce slightly the verboseness of aria2.
Move class definition before all functions.
Follow PEP-8 and add more spaces between functions.
Declutter a tiny bit by removing unnecessary parentheses.
Break (some) long lines.

There is more work to do, but that's for later.
Remove comment that local page option is for debugging.

It is also useful to download videos that are listed in preview pages, for
example.
Add some blanks for legibility.

We also break one if in two lines for happiness of static analysis tools.
Add some docstrings to some functions.

We may, potentially, use these to create doctests in the future.
Add spaces to make pep8 happy.
Merge pull request #45 from rbrito/features/control-verboseness

Features: control verboseness
Don't require editing to choose BeautifulSoup version.

Try importing BS3 and it it fails, import BS4.
Merge pull request #46 from rouge8/master

Don't require editing the script to load BeautifulSoup 4 if it is installed.
Fix many links, implement better link system

 - Fixed links for "Argparse" and "easy_install" in directions sections.
 - Implemented index based link system (less confusing to write).
 - Fixed a few problems which was arising by previous linking system.
Merge pull request #47 from santosh/master

Use more consistent markdown hyperlinking for the README file.

The old way could, potentially, bit us in the future. The new way may be more
cumbersome, but it is safer.
First try to use BeautifulSoup 4, then try BeautifulSoup 3.

BeautifulSoup 4 is potentially faster (and, if the placebo effect isn't
operating here, it does work faster on my 400MHz ARM-based NAS with 128MB of
memory).

To get the most benefit from BeautifulSoup 4, the user should install
python-lxml, which consists of Pythonic bindings to the libxml2 and libxslt
libraries (written in C).