Initial format of a raw module on disk/memory
Restructuring the basic format for modules.
Updating gitignore
Reorganizing directory structure.
Utility functions to deal with byte streams.
Initial Makefile.
Ignoring test framework sub-repository in the version control.
Updating Makefile to accomodate future test environment.
Initial test environment preparation