rename perceptron
standarized ui files and their generated python files
Added perceptron widget and algorithm

* Created a new widget to support perceptron in main window.
* Perceptron algorithm was also added
* Apart from cosmetics fixes
* perceptron is working as of this commit