Ticket #237 - First go at adding routes and navigation. Works great now and filters
correctly on page load. I was also able to remove the DOMContentLoaded listener in
favor of having the controller figure out the correct method on initialization.
Still need to set an active state on nav items based on location and need make sure
new items are not inserted into the completed list when viewing it.