add gitignore
add main, services, adapters and the actual app