Updated updateJobStatus and getNextJob services

updateJobStatus will be used to set jobs status to Failed or Finished by monitor script.
getNextJob now will check the vm currently accesses by direct url, and will try to find the next job to be run on that vm. If vm has jobs running already, does nothing, otherwise changes the status of next job to started and return the startString to monitor'
Removing authToken from Job

As we discussed at the last meeting, authToken should be contained at the virtual machine. Also added custom add/edit views to hide it from user
rename monitorString into monitorAuthToken
Improving user data script

User data script now will fetch the monitor.py file from github
which should make the development process easier
Merge branch 'hash_on_vm'

Conflicts:
	cs492/plonemodeling/job.py