Bug Fix to Options Being Overwritten

Fixed issue where if passing options (apiKey, type etc) it would remove / ignore these values, and try to parse only from the data-x tags. 
Now it uses the options passed unless it finds a data tag in which case it will use that tag instead.