Worked on analysis_scripts tests.. yes they were that hard
AnalysisScripts model will now automatically compute safe filenames for scripts

Also correctly setup sharing of analysis_scipt and analysis_job shared hash

modified:   app/models/analysis_job.rb
modified:   app/models/analysis_script.rb
modified:   spec/factories/analysis_job_factory.rb
modified:   spec/factories/analysis_script_factory.rb
modified:   spec/models/analysis_script_spec.rb

new file:   spec/support/analysis_script_helper.rb
	-- the helper file that creates the shared properties