Squashed commit of the following:

commit 1d7631bebf5c7c241c833ebfccbb83d32e06c4ff
Author: Angel Flores <angel.r.flores1@gmail.com>
Date:   Sat Apr 27 14:04:19 2013 -0400

    #3 allows user to select scope before authenticating

commit 5229c82125a04a45d6acc433bdda725c313cb1b6
Author: Angel Flores <angel.r.flores1@gmail.com>
Date:   Fri Apr 26 23:07:57 2013 -0400

    #4 added comments, refactored code

commit 4079e627e71c507132e5809661ed744632701c0c
Merge: 1f44faf a9360d6
Author: Angel Flores <angel.r.flores1@gmail.com>
Date:   Fri Apr 26 22:21:13 2013 -0400

    update from origin

commit 1f44faf2e787afab7f6885f6e512bafd7aa3c27b
Author: Angel Flores <angel.r.flores1@gmail.com>
Date:   Fri Apr 26 21:58:43 2013 -0400

    figured out how to get goauth2 working in app engine

commit ea0785e746cd21c6c605b0c4cdba7475756eb5a1
Author: Angel Flores <angel.r.flores1@gmail.com>
Date:   Thu Apr 25 21:19:41 2013 -0400

    localhost commit