Move plugin classes into own package
Separate view package into source files and document
Generify view query builder to cast to the expected result type if possible
Change sample plugin conf to point to new plugin package
Use RequestBuilder for design queries too so that auth works for everything
Remove idea project files, I didn't get scala working in idea
Add some documentation to CouchDesign