Moved UI over to using RESTful API to grab data and doing client-side rendering,
which should allow a more seamless experience.  Still need to implement client-side
router