Use lein as build tool
Update for service abstraction