updated gitignore
generated license model
include updated schema from license migration
generated PackageFile model
remove checksum id from package file table
package files have one checksum
generated optional_fields and added them to the models that need them