moved oauth2 to examples
added stuf to gitignore
moved into lib structure and added mqtt publisher and Device