Added ip fetcher to http plug

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added readChar and readFrom to channels

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added MaxMind db opal reader

Signed-off-by: Tom Wright <tom@inflatablecookie.com>