some code refactored
lab8 initial commit
random pixel reversing added
lab8 interface added
lab8 implementation