Added highline to gemfile
Fixed: Constructor args not used
Use the same SET options as Management Studio
Keep track of database context
Use the logger facility
Tidying up
Give better connection failure messages