Initial implementation of NPoco (its not binary/backwards compatible so it has been implemented side-by-side)