conversion of id's to bigint

in mysql int is limited to 2million rows, bigint makes thig huge. We want this to be huge to be able to allocate blocks of id's to different groups/servers to allow people to synchronize the data from other servers.

Made a change to gemfile to put postgresql and mysql in their own blocks. you can now add either :postgresql or :mysql to the specific database you want to use.