fixed consistency issues
added gitignore