Adding an objective automatically focuses on editing the objective title

Also moved JS files to use standard underscore instead of dash in
filenames