Allow initializing a Sema outside of Parse.
Update  .gitignore