Integration of various forks into a useful updated bundle.

This integrates cburyta, mxey, & snbuback forks, back into one.  

Sorry, It's a huge amount of change.  

I think there's some room for more instruction into how to use the auto-completes in the readme, with the more extensive parameters list.  Not sure how to best use on the front end the various parameters, 

I've tried to call out the various functions the bundle does and how to use them, beyond the text completes.