Test app + BWT refactoring

Initial implementation of the test app, supports BWT only for now.
Computational BWT functions are moved out of the Encoder/Decoder.

Side note: we really need to figure out the sources/folders structure. Too many *.rs are in the root now.