course-grained pullout of api into web subproject

Nice. Figured there had to be a way, and this is exactly the kind of thing I expected from SBT.