remove all delete buttons in current ui
updated Challenge Saving Behavior
 merge 'remove delete buttons' task and 'challenge saving behavior enhancement' task.
merge new commits from upstream
transfer the title field check function from client side to server side
add the validation on the model layer
Merge pull request #24 from countcain/master

challenge saving behavior