Added support for default values

Currently if a table is already created and you add a column with NotNull attribute the CreateTable will throw an exception as it needs default values.  I have added coded to support a default values attribute, you can use the default value fro the instantiated object or an arbitrary value supplied tot he attribute declaration. 

This is my first contribution to a project so any feedback welcome.