New classes: Compiler, Stream

- added a Compiler class that extracts data from a given folder and
creates a unified .gru file
- added a Stream class that holds and distributes all the markup data