added config test
added minimum size to record
enforcing record size in its constructor
documented some limits