Added imem from mips project
Removed dmem
Adjusted width of imem to be 16 instead of 32 bits

Really I just halved the interesting looking numbers
:grin:
Corrected width in imem
Hooked up imem, Corrected top-level architecture of AVR & DataPathUnit

AVR: removed instr input from AVR chip
DataPathUnit: instr is an out, not in
Added clock to statusreg, initial implementation
Changed port names in status register, updated component in top level
Added Program Counter
Added Program Counter
Merge branch 'refs/heads/ProgramCounter'
Added memfile.dat
Updated gitignore to ignore isim files
Fixed inconsistencies in design
Commented decoder code
Added main control for all non-branch instructions
Fixed some prospective bugs
added aluOp output to ControlUnit
Added alu control for add and eor or sub mov
Added alu control for cp
Added don't care values to ControlUnit