Refactoring classes and file structures

Each class has now a separated file, there is a config module
with a shared instance of world and we can set there any
security flags, keys or whatever to make the server connection.

Also removed the example with Arduino to keep the library clean.