Replace old editor with ace editor which includes syntax highlighting an...

...d code formatting (only for ruby and js for now). Add public/donwloads to gitignore.
Use $routeParams.id instead of $route.current.params.id