Pull request for development of Ruby-datalanche client

Currently, the DLException solution has been solved.  However, the solution is ugly,  both of raising/throwing an exception and rescue/except the exception are implemented on client.rb instead of raising on client, and rescue on show_database.rb.  Need to figure out a better solution of raising the exception.