Type Handling for units and commas

Also fixed an issue with not being able to scrap https and updated the
JSDoc for a few things.