Mock the analyze tests

This gives an idea of what the tests for `analyze` should be. Would be great if the community could help with testing, but I'll fill this out later.

Gets the ball rolling on #51.