reorganizing tests to show happy/sad/error path. also used context to centralize some setup functionality.
included jquery!