Add in Celluloid::IO as a depenency
Rearranging names and file structure for Celluloid support, with the idea that it will be a preferred way for people to interact with Telehash and thus should be a top-level concept.

- Move Telehashi module classes to Telehash::Core
- Move lib/telehash/* to lib/telehash/core/*
- Move specs/*_spec.rb to specs/core/*_spec.rb
add core specs back
move RawPacket to instead be a type 'Raw' under the Packet submodule
update gemspec
fix undefined Telehash issue in building gem
fix merge results of newer mainline
slight refactoring of line
code cleanups to open
updates, can 'seek' again
beginning of a line object, fixed seek
suffix packet classes with Packet so that the concept of a line and the packet named line don't conflict