wrote the specs of the create action.
created the DataFunction model.
defined the software associations with data_functions.
and added comments to the software model.
added ilf and elf model extended the data_functions.
and defined associations of the software to them.
changed the class name from ILF to Ilf.
changed the class name from ELF to Elf.
implemented the edit action of softwares_controller and wrote its specs.
implements the submit_caption method and wrote its specs.
implemnts the edit template using the bootstrap styles.
and modified the implementation of submit button in _form to use submit_caption method.
modified the url and http method of the first link in _software template.