Current version: * has user generation (but no real validation) * allows user to select a mood * handles a few error situations, but not enough * looks plain