added source files
this code is copied from Rubiks-Python project.
added install instructions
wrote setup script