Fixed ambiguous SQL column name, added some tests.

This is for the user retrieval side of things - `ID` was used in both the `user` and `user_attend` tables.  Also added a Frisby test for user retrieval and validation.