Initial model and controller specs

Added initial controller and model tests. Implemented initial model associations between users and challenges