Created admin page and consolidated user function to the server

Squashed commit of the following:

commit 91eda306affe1ce36aa71e5ddec59e805999e155
Author: Chris Belsole <chris.belsole@cerner.com>
Date:   Sun Aug 31 17:10:46 2014 -0500

    added ability for admins to add money to a user

commit 30c45a10d49eadcf8c99131f4b41fb8bea2d67bf
Author: Chris Belsole <chris.belsole@cerner.com>
Date:   Sun Aug 31 15:49:08 2014 -0500

    added back button on the sign-up page

commit a3788ba2d778345610e63fe3300422ede4486ba3
Author: Chris Belsole <chris.belsole@cerner.com>
Date:   Sun Aug 31 15:44:12 2014 -0500

    locked down user object