smarter/configurable defaults for editing. 

Can now config editor in your ~/.codalab/config.json file. Editor will default to `vi` if `vim` is not installed on select systems.  Also gives a single end point for editing files. 

fix for #90