Changing a `for` statement to a `while` within `array.fill()`
Updated grunt build to utilize new modules, implemented `jshint` for linting, fixed all errors except regex patterns
Updating `regex.domain`
Refactored `xml.decode()` & `xml.encode()` into strategies, created `xml.valid()`, updated `client.parse()` to handle XML better, simplified `regex.is_xml` to look at the document declaration only, updated `regex.email` to be `jshint` friendly
Fixing when XML decoding occurs within `client.parse()`
Simplifying `regex.is_xml` further, fixing `utility.tpl()`
Fixing `string.escape()`, updating `.jshintrc` indentation
Created `regex.cdata`, updated `xml.encode()`
Fixing `regex.valid()`
Padding
Separating the grunt tasks and implementing `grunt watch`
Removing unused grunt module
Merge pull request #335 from avoidwork/edge

Refactoring