update angular to 1.0.4
move controllers and services into a subdirectory so we can start splitting them up into different files
update routes to allow getting scripts from js subdirectory