Initial Commit

There is some working functionality. However, the code is very poor
and it doesn't fetch a good quality image from the v4l2 source.