Adds partial views and routing

Added Angular Route to allow for movie results and movie details
switching in partial views. I also split the controllers and services
into their own respective JS files for easy maintenance.