Add fas tests that actually cover current messages.

And mark old tests as 'legacy2' since we already have some other legacy
tests in there.

Also, I moved the fas tests out into their own file.

This should fix #168.