Start implementing REST
Create agpl.txt
Create LICENSE.txt
Ability to call the web service
Add basic component
Wire the db and engine into startup
Cleanup
Rename entry class

Chage App to Collabinate
Add test for invalid route

Clean up component test class and add a failing test for a bad route.
Make invalid route test pass

Add router to application
Move trace to separate resource
Remove test for bare application (relative route not working?)
Add test class for stream resource

Add failing test for empty stream returning empty response
Make empty stream test pass

Add Stream Resource and a route to point to it
Add Atom Restlet Extension
Add tenant to URI

Also add test and implementation for posting to stream
Add stream child create test

Also cleaned up other test cases (names and literal usage)
More server wiring

Add failing test for body retrieval
Get the reader and writer into the application context
Connected REST to engine (yay!)

Turned StreamEntry into a class and added ID and Content
Made reader and writer mandatory through component and application
Made StreamResource actually utilize the writer to add a stream entry
Return feed from StreamResource GET

Add a test for the feed containing the text of an entry
Remove empty feed test
Clean up stream resource
Start following entity resource

Clean up tests for stream resource
Fix route for stream resource (include "entities")
Add route for following entity resource
Add FollowingEntityResource and test classes with the first simple
tests completed