Added V1 of the API.
Added sample app
Setting up all the properties and delegates that we need