Adding new elink top level file written in verilog.
Compiles and runs (needs work)