Moving source and headers file. Adding a gitignore file.