A boundary element technique for incremental, non-linear elasticity. Part I: Formulation