scrolling up js function was working only on last-child

* I don't know why i initially chose tr:last-child
* my editor auto converted tabs to spaces.
rebase changes - redirect to jobs_path
changing tab to space.
Adding specs: not sure if these are relevant yet.
Rebasing Todd's changes with Kaushik
Correcting comment.
Rebasing Todd changes with Kaushik's

changing course cancan back to Job
correcting the html_safe issue that was showing up for links
Bug: correcting the scroll position as this context lost in animate body.
converting tab to space
converting tab to space
converting tab to spaces
Bug: if data not present, was showing empty div.
Bug: Remove the parent td as well if it exists for person_in_a_collection.
Making labels for forms in this label more consistent.
Correct Script to check the presence of a table row, before adding.
Move Close Project to an independent row
Drop "Accepting" & "Filled" prefixes for project state on edit form.
Title label should indicate that it's required.
User must login before viewing the jobs page.
Adding a seeds file for Jobs (Have to add in more data)