Add ability to dump a table's schema to a yaml file
Re implemented Query#all
Additional CT data type handling.
* Changed get_field_as(date,time,timestamp) methods to return CT objects
* Updated test fixure
Created ct_date_init_with2 and ct_time_init_with2 that accept the default
type for each structure.
Various bug fixes and improvements.
* Updated CT::Query#set to return self instead of CT::Record
* Expanded CT::Time hour, min, and sec methods to use ctdbTimeUnpack and
implemented the remaining CTTIME_TYPE's in CT::Time.to_s
* Changed CT::Date#month to CT::Date#mon to match other classes
* Added CT::Session#server_name
* Fixed uninitialized constant CT::UnknownAttributeError error and a name
resolution conflict with CT::Time and ::Time when attempting to write lock
a CT::Record.
* Updated test units
Merge pull request #7 from mascott/dump-schema

Add ability to dump a table's schema to a yaml file
v2.1.0
Merge pull request #9 from drfeelngood/data_types

New Data Types
v2.2.0
Updated CT::Query#set and CT::Query#eq
* An empty set will now return nil
* If a bang method is used a CT::RecordNotFound object is raised
Merge pull request #10 from drfeelngood/empty_set_bug

Updated CT::Query#set and CT::Query#eq
v2.3.0
Corrected bug when padding fixed length fields in
CT::Record#set_field_as_string.
Merge pull request #11 from drfeelngood/set_field_as_string_bug

Fixed length field padding bug fix
v2.3.1
Updated gemspec and added license
A few bug fixes that include:
* Implemented ct_date_time date_type and time_type memebers
* New CT::Date#type method.
* Created ct_date_time_init_with2 and implemented in CT::Record#get_field_as_date_time
* New CT::Model#inspect method
* Fully implemented CT::Date and CT::Time types
* Implemented missing CT::DateTime class
* Added check to see if the ctreesql server is running
Merge pull request #12 from drfeelngood/datetime_jazz

Date/Time/DateTime bug fixes
v2.4.0
Corrected CT::Record locking bugs and added a handy write lock method.
* CT::Record#write_locked? and CT::Record#read_locked? had backwards constants
* Implemented CT::Record#with_write_lock! method