Cleanup code
added gitignore