Adds some command line option parsing.

This commit makes it so that starting the ncurses interface is no
longer the default, it must be started using the '-n' or '--nucurses'
option/flag.

Signed-off-by: ZachWick <zach@zachwick.xxx>
Adds an option for a starting URL.

Signed-off-by: ZachWick <zach@zachwick.xxx>
Better start_url option parsing.

Signed-off-by: ZachWick <zach@zachwick.xxx>