Add specs for all branches of web flow

Fixes #18