reorganized javascript, including subdirectories for angular components
updated views and routes to integrate angular app
Merge remote-tracking branch 'upstream/develop' into ide-reborn

* upstream/develop:
ping to Jon
copy-pasta
working editor
removed console.log in controller
moved template files from app/views/angular-app/ to app/assets/javascript/codealia-ide/templates/
fixed up jasmine.yml and beforeEach
removed legacy IDE
add codealia-ide.css to assets precompile
writing tests for the container controller
Merge remote-tracking branch 'jon/ide-reborn' into ide-reborn

* jon/ide-reborn:
  writing tests for the container controller
  fixed up jasmine.yml and beforeEach
add more tests for container controller
started to test the call to setValue from within setEditor
ping to Viv: add pending steps
updated 2 Jasmine tests
ping to Viv/Marcello: refactored tests, add more pending tests
Merge remote-tracking branch 'upstream/develop' into ide-reborn

* upstream/develop:
  remove cukes for workshop2 temporarily, pending new cooler IDE
  remove link to workshop2 temporarily, pending new cooler IDE
  houndci hash alignment
  fix one more style guide issue for the hound
  fix style guide issues for the hound
  update integration tests for lack of "new post" link
  remove link to new post view
  added indiegogo campaign widget to homepage
  added image of girls coding and adjusted layout of donors page to fit
commit