- first commit.. Hello, GitHub! \:D/
-- could be used as a template for java web services deployed to Elastic
Beanstalk

- conditum is a RESTful web service for managing non-consumable in-app
purchases
-- http://translate.google.com/#la/en/conditum
-- "Developer Server" as shown in http://i.imgur.com/UVjgar5.png
-- http://www.apache.org/licenses/LICENSE-2.0

- GET /
-- 200 OK with this page (text/html)
-- resource.Documentation has documentation/help.html injected via
context/application.xml
- GET /version
-- 200 OK with this application's metadata (application/json)
-- resource.Version has metadata injected via version.properties via
maven build's resource filtering
- GET /ping
-- 200 OK with an empty response body
-- NOTE: AWS' Elastic Beanstalk's (default) Elastic Load Balancer
doesn't seem to respect 204 No Content..

- other than /ping, all resources require basic http authentication
-- admin.username/admin.password (test/test) should be overrode with a
maven profile accordingly
-- configuration can be found in context/security.xml

- TODOz:
-- tidy up unused (?) dependencies in pom.xml..
-- documentation should be an interactive console generated from WADL
--- see http://wadl.java.net (GET /application.wadl)
--- consider http://apigee.com/docs/consoletogo ?
-- /version should expose a boolean indicating snapshot or not when
branches are setup..
-- Amazon DynamoDB integration (receipts, inventory, cdn mapping)
--- DAO's SHOULD be pluggable (give cassandra some love too)
-- CRUD for inventory
-- App Store integration

- quick start guide, "out of the box":
-- $ mvn clean jetty:run-war
-- $ curl --request GET --user "test:test" http://localhost:7777
--verbose
-- $ curl --request GET --user "test:test" http://localhost:7777/version
--verbose
-- $ curl --request GET http://localhost:7777/ping --verbose