Changes:

Added \n to localUserName input,
Added missing </head> tag in HTML,
Fixed download folder location (was hardcoded to hobino),
Added Python 3 hashbang,
Write window title,
Small message update,
Changed method of closing LUCA
Updated HTML code to use format message
Create setup.py
Finished converting everything to format method

not format message, as I said two commits ago.
Converted all whitespace to spaces

per Python standard convention.
Switched to recommended `with` handle
Update error message with variable
Added global variables for app name/version
Changes:

Added GPL block,
setup.py cleanup,
Version bump,
Small script comments
Create CHANGES

It's written in GFM, so if any of the supported Markdown file extensions
is added, it will be rendered.
Changes:

Improved layout of written HTML document,
If download folder does not exist, make it. Otherwise, start the
download,
Converted non-HTML file writing to use recommended `with` handle
Changes:

* Fixed exit code number when closing the program,
Cleaned up saving path for both HTML and non-HTML files,
Added "Successful Download" message,
Added number of files downloaded into "Successful Download" message,
Added exit routine after finishing the download

(.gitignore is only temporary)
Fixed .gitignore
Changes:

Added message to inform user their files are downloadingDisplay list of
downloaded file, (LUCA's non-GUI version of a progress bar),
Update TODO.md
Merge pull request #2 from le717/master

LUCA v0.3