header and ALU

Added line in header referencing GitHub. Added switch statement for ALU,
nothing in it
remove header, add alu code

Added code to ALU function. Untested. Presumed broken.
CR LF -> LF
add breaks to switch in ALU

References #1
wrote ALU ops, most definitely broken

This commit references issue #7
format and PC

Used VS to auto tab document. Switch spacing should be consistent.

Wrote PC_Update. Followed diagram, testing needed however. This commit
references issue #10.
minor formatting changes
read_registers

Fairly certain this is how we should do this. Goes without saying,
completely untested. References issue #5.
instruction partition

This commit references issue #3. It uses a method I learned existed 10
minutes ago and have no idea if it works or not. Let's assume it
doesn't.
All functions filled(not exactly working)

Filled most of the functions not sure if working.
Merge pull request #11 from brandonforster/MikeWork

Integrate MikeWork into brandonworking
Move pointer declaration before block

Make VS with its C90 rules happy.
Revert "All functions filled(not exactly working)"

This reverts commit 93b84cefd4d65c97ad41b3ef71d3770cd2ad77ec.
FIx

weird revert fixed
Added your information and decode

Your stuff + more decode stuff need to find proper values of these
decode values.
Updated all my processes think all are properly working

Everything updated I believe it all works.
merge changes from mandacht3
Merge pull request #13 from brandonforster/MikeWork

Integrate MikeWork into brandonworking
added signed and unsigned casts to ALU

references issue #1
Comments updated