Added formEncode, urlEncode

Cleaned up a bit

Reorganized the file

More bug fixes, added unit tests

Changed separator to char

Use parseURLEncodedForm instead of _String

Rewrote documentation for public functions

Fix unit test
Add summaries
Merge pull request #748 from etcimon/url-encode-form

Added URL Encoding for form posting