cleanup code and remove unecessary files.
write alu.vhd in asynchronous style.
restructured source code
implement branch function(still buggy)
add .gitignore