inserts worked! learnt a lot here...
if you have camelcase column names they need to be in ""s,
you can use returning option on your SQL to get back serial generated ID. if  you do this then you include the ID column in your sql and use DEFAULT keyword as its value