first bunch of source added

backup commit of this first version, it's just a temp sensor for now,
code need cleaning and refactoring.