Added support for QR scanning, this will replace the checkin activity and fragment.

Currently, for the QR scanning to work you have to already have Barcode
Scanner installed on the device.
Skeleton code for DiningSession, Menu, MenuItem, Order, Restaurant, and
enum RequestType
added create and login user util functions. Read todos for current functionality. None tested.
Slight modifications for Restaurant application
Deleted old check in implementation
Merge pull request #32 from blasv/class_skeletons_zach

Added skeleton code
Put Reservation and ReservationInfo back on build path
Merge remote-tracking branch 'origin/class_skeletons_zach'
Added Storable methods to Zachs skeleton classes
Merge remote-tracking branch 'origin/class_skeletons'
Fixed some typos for Dining Session
Refactoring login page to fit horizontal layout.
Updateed Parse Util Classes bug fixes.
Implemented creating new account.
Implemented automatic log for people with accounts.
Added skeleton code for callbacks for check in
Merge branch 'master' of https://github.com/blasv/DineOn into UI_Phase2
Updated skeleton code for DineOnUserActivity
Added Skeleton to DineOnRestaurantActivity
Centralized the check in functionality to DineOnUserActivity