Fixed Event problems and Added some methods

I fixed some problems that Events had.  The first was I put the time and date into the same "date" attribute in the Schema, and it is reflected in the show and forms pages.  I also put all of the event views in our layout.  Did some other small fixes too.

The second thing I did was added some methods to roster_spots and events.  Would've liked to include the self.methods in player and team, but those don't work.

Anyways, I suggest everyone merge this when they can, because then we can start working on attendance, flows, etc.