Every Emacs package should provide a library whose name matches that of the package. This convention is almost universally followed and allows users to easily find the entry point and tools to extract metadata such as the package description.
Speaking of metadata, you might also want to improve the package description. As it stands now, it is unclear what this package does. The summary line of all files say "Emacs Lisp Behaviour-Driven Development framework", but this also/instead seems to implement a "terminal multiplexer".
Every Emacs package should provide a library whose name matches that of the package. This convention is almost universally followed and allows users to easily find the entry point and tools to extract metadata such as the package description.
Speaking of metadata, you might also want to improve the package description. As it stands now, it is unclear what this package does. The summary line of all files say "Emacs Lisp Behaviour-Driven Development framework", but this also/instead seems to implement a "terminal multiplexer".