fix migrations and allow name for custom license to be set
test for __unicode__
better tests for validation errors
remove debug statements
Merge branch 'feature/issue-29-custom-license-name' into develop