remove serialize objects to hashes
refactor and ignore JavaScript execution error

Output the downloaded html document to stdout instead of file and ignore
javascript execution errors caused by bad JavaScript in the target
website.
add logging
ignore log files
add logging
refactor app class
add aapt executor
add config file
add settings module to parse config files
refactor and change interface

Refactor methods, improve CLI, and change file naming schemes.
Merge pull request #1 from jacksonchen/khalid

Khalid's Changes