Initial commit for backend
Backend basics in place