Create pysqlcli.py

* It has history that is saved in ~/.pysqlcli_history
* Uses readline
Add the \ commands & bug fixes

* No we have the (describe) \d, \d table, (help) \h commands
Add quit operation
Fix a bug printing the menu and add a build_string
Big rewrite

* Change the code to a mix of OO and procedural programming
* Add a funcionality for output the queries result to a csv file
* Cleanup of multiple functions
Add autocompletion for commands
Add  some SQL autocompletion

* Also I made some improvements to the code