PostgreSQL support. Configure options array. Issue #10 resurrected: custom jobs table name.

Decided to implement couple of stuff, here's a breakdown:
* **PostgreSQL support**: Generalize some MySQL specific code to work on both db engines. Created a new .sql file to create a PostgreSQL jobs table and a specific test file.
* **Implemented _configure_ to take options array**: Was on the todo list of the repository. At the same time, revamped the connection parameters to be more generic (no need for specific MySQL type of connection parameters anymore).
* **Resurrected issue #10**: Since I was at it, thought this one was worth the effort ;)
* I also added a .gitignore file . 

SQLite support is something that I though could be useful, but early investigations lead me to delay it, due to possible heavy changes in SQL code (bulk INSERT's mainly).

EDIT:
If you want me to rebase to one commit please say so. 
Typos.