Added tons of code doc
Deal with dropzone being null in the case that client.js is loaded at anywhere different from step1
Merge pull request #64 from anas-ambri/targetFitnessEval

Target fitness eval