Base set up

I have created a base structure of the project. Set main dependencies and create a demo sample.