added table schema transformations
minor reformatting
add new files
add new files
add schema transformation test
added support for date types.  fixed a number of bugs.