added RTL for AVR compatible GPIO module
added verilator to Makefile
this method of casting should work in verilator
moved simulation related files to a separate directory
moved simulation related files to a separate directory