Use a version of FreeMarker appropriate for AppEngine.
Add Shiro authentication tags to FreeMarker.
Vaguely implement logging in on the web. Not sure if it works yet.
More or less get web-based auth working.
Shit out a quick tutorial about the API.