Changed project structure a bit and added gitignore.