* Preferences added
* Major refactoring
* Autocompletion fixed