Initial commit for backend and Android