Initial commit with the base sdk and an application skeleton