invite and challenge lists now update when user responds to an invite and adds a challenge

using backbone collections for lists with add/remove listeners
created js files for collections, but was unable to use them
immediately as the requireJS setup wasn't working for those files, will
phase in later.
upgraded jquery/jqm/require libs
added missed file