Move firmware into examples
Adding client library