rewrite

rather than using the nero functionality, I now just use lynx directly.
this makes the code a lot cleaner and easier to maintain.  it also has
the benefit of not changing the nero "timescape"
added some tests