switch from director to react-router

closes #20 

Since I already did this when playing around I figured I'd just submit the PR prior to discussion