using BigInteger as default id, implemented the update method
Added create test