Modify .gitignore to ignore temporary files without extensions.
Add support for -url command line option and add some message listeners.
Adds support for -url/--url option.
Changes default behaviour to open about:blank instead of google.com.
Adds some message listeners ready for future work.