Added Data Model Classes
Changes:
- Added Movie and Tag Data Model Classes for Model Binding with ASP Controls
- Added MovieContext as a DatabaseContext for data Access
Added connectionString to Web.config
Chanes:
- "CrowdMovieTag" connection string added
  - Linked to "appdb.mdf"
- ConnectionString is used by MovieContext.cs
Added Login Functionality
Changes:
- Modified DefaultConnection database connection string in Web.Config for user logins.
- Startup.Auth.cs: Uncommented the line to allow google authentication
- Added a New folder: "PowerTheEngine" that will contain any pages that add data.
   - This folder is restricted to users that have been logged in
   - AddMovie.aspx has been moved to this folder.
Implemented a Dynamic Profile Page
The profile page now retreives a user from the Profiles table in the database.
If a user is not found, a proper message is displayed. The page now retrieves a user based on the username in the query string. If no user is specified, then the current user is retrieved.

Next: Implement Edit Profile and query the database for the movies that the user has tagged.

Changes:
- Added: Profile.cs: the Model for binding a row of the "Profiles" table
- MovieContext: Added Profile to the DbContext
- Added: MovieDatabaseInitializer: populates the Profiles table with Sam and Trent
- Global.asax.cs: Added the ProductDatabaseInitializer to initialize the database on application start
- User_Profile.aspx: added an asp:FormView tag to view a bound Profile
- User_Profile.aspx.cs: Added the GetProfile() method to query the database for the Username in the query string.
Added Editing/Viewing Profiles
Changes:
- Added: PowerTheEngine/EditProfile
   - Only allows you to edit your own profile
- Model/Profile.cs: Removed required fields
- User_Profile.aspx: Changed it over to an asp:FormView to view bound data
   - Changed EditProfile button to only be visible if you are viewing your own profile
- Account/Register.aspx.cs: Added creation of an entry in the Profiles table for a new user
Included the Movies and Tags table in the Initializer
The database will now be initialized with one default entry in the Movies and Tags table.

Changes:
- Movie.cs: Naming scheme updated to ASP.Net reccomended naming scheme
   - Need to sync this up with Steve
- Tag.cs: Same thing as with Movie.cs
- MovieDatabaseInitializer: Added Movies and Tags to the initializer
- MovieContext.cs: Aded back Movies and Tags
- EditProfile: Moved "Update" button into the ItemTemplate so it isn't displayed when a user isn't logged in
- UserProfile.aspx: Moved Edit Profile button out of the asp:FormView
- UserProfile.aspx.cs: edited to reflect the change in UserProfile.aspx
- Web.config: Changed the database name to crowdmovietag.mdf
Included Readme.md ... again.
Merge branch 'controller' into view_and_controller