update project description and url in project.clj
separate client into multiple files, and remove jayq dependency