Adding lib directory with asserts and stringslice packages for use in testing and sorting strings.  Added behavioral patterns: command, interpreter