Create sanitize.js
Update sanitize.js
update sqlOrderBy

* Remove columns, now use ```sanitize``` to... sanitize.
* Fix bug about sortRule.attr concatenation
remove sqlColumns

now use "sanitize" to sanitize. 
Example:
'select ' + sanitize.array(userInputArray, whitelist).join(', ') + '...'
How to use shorthands is simplified

Now all will be called with "()".
Example:
promise.then(DBH.done())  instead promise.then(DBH.done())
Update DBH.js
Add sanitize.scape(str)
move DBH.sqlEscape to sanitize.escape
API changes

* Remove support to "columns" filters. Now use sanitize.* for that.
* Remove internal get(key, val), because sanitize.*
Update DBH.js
Update DBH.js
Merge branch 'roro89-master'
update