Refactor projet's structure
Add gitignore
Add simple client access