updated comments about validation and fixed tests via dependencies
added required stars and version field
moved forms into sub folders and added version to course form