more EMMA and a gitignore for library