Modified for better routing and incorporated liberator, need to go back and remove unnecessary deps from project.clj