Initial commit, with basic modules and an empty skeleton
First working version.

Created main module, and simplest testbench possible to avail it.