reestructured of files, and begin to make tests to computer_logic class