The hidden tricks and traps you need to look out for when signing a building contract