Resolved issues #3,4 and #6 

Mike, 

The issues on github is working nicely.  Keep sending any bugs or features requests this way.  Anyone can see where the status is with the new code.  I'll try to pick off an issue per commit and send along a pull request more often. 

Peter