add implementation of split pipe module
implement some pretty-printing of pipes, print info on verbose compile
initial version of the fetch page module
improved pipefetchpage
Same fix as commit https://github.com/ggaughan/pipe2py/commit/d92f92c9f4a53aa9cf4cc52dd11588fcc399ad96 but for createtest
tesbasics
Merge branch 'ggaughan_master'
Module: Fetch Page. Initial version without test - yet.
yahoo's number input accepts and produces an integer, this was converting numbers input to floats
when joining URL components in urlbuilder, convert all parts to strings

resolves https://github.com/ggaughan/pipe2py/issues/19
Avoid crash with missing charset

When the requested page doesn't have a charset declaration in the
content-type header, assume latin1.

resolves https://github.com/ggaughan/pipe2py/issues/20
whitespace
whitespace
skip over comment nodes, they do not have a tag attribute that can have .split called on it
when deleting a subkey (called by piperename) that has a numeric index to delete, convert it to an integer since the indexing will be on a list, not a dict
whitespace
whitespace
whitespace
honor the m, s, and i flags in the Regex module

Previous versions of this forcefully set re.DOTALL, which is the same as
setting the s flag, so the s flag was always enabled before.
added notes about todo on examining HTML nodes with .content and attributes
make subfield name matching non-greedy in regex module