Add Cell constructors and AbstractCellFactory
Implement AbstractCell methods and Cell factories
Add CellByteArrayBuilder to AbstractCell

 - CellByteArrayBuilder provides a simple way to build byte arrays
   that represent cells.
Rearrange methods in Cell classes
Format javadoc in AbstractConnectionCell.java