Split ALU and register files into separate source files.
Brought git status
Split capabilities out into branch.cpp and muldiv.cpp; added multiplier.
Shouldn't leave full sate on multiplier while multiplier is busy.