User can save and remove events from their own list

Squashed commit of the following:

commit 388954a0457da76e0a3ef70a2ae5058d772f730a
Author: dianaliu <diana.g.liu@gmail.com>
Date:   Sun Feb 16 00:19:30 2014 -0500

    Update users_controller specs

commit 27b0d1ab7377a58f129c7f6d6886e9d9fb95ce62
Author: dianaliu <diana.g.liu@gmail.com>
Date:   Sun Feb 16 00:01:26 2014 -0500

    Modify table columns

commit 9a330f28233012621111ff2a1f52be928ad17942
Author: dianaliu <diana.g.liu@gmail.com>
Date:   Sat Feb 15 23:49:44 2014 -0500

    A bit ugly, but you can add or remove events from anywhere

commit 2b216586bfdd3dc84aa651791032bf94694e70a9
Author: dianaliu <diana.g.liu@gmail.com>
Date:   Sat Feb 15 23:10:58 2014 -0500

    Can add and remove events on individual page