finished first pass at vertica types

CC: egor, esayle, abahouth, mhalverson, SQLWILL, kali

Differential Revision: http://phabulous.newokl.com/D29
reorganize comments for clarity