Added scanner functionality to skip whitespace and comments
Also added gitignore