merge source comments; ignore private functions

Merge comments found in the source file with those generated by
    smartcomments - give preference to the source file's comments where
    there are collisions

Provide an option in the config file to ignore private functions
    (any function with a name that starts with '_').  Private functions
    are ignored by default.

rename bin/index.js to bin/smartcomments