New feature additions and changes/enhancements

1. Enhanced algorithms in the document component.
2. Added new convert component to the exoTools object.
3. Added extra features to the exoTools.window object.
a. I added query string get support.
4. Lots of other new cool features added.