Added Booth encoder and main file