Adding Redshift support. Redshift doesn't have a way of getting lastInsertId properly so Model has a hack to try to get it.
add interface required time functions