Changed the location of the request button and added a restaurant hour implementation

Right now restaurant hours are stored as strings, but use a multi-line input so that they can actually be formatted fairly nicely. It's quick and dirty, but allows for a myriad of user options in displaying without a huge overhead on us.
msm is currently implementing the new restaurant hour stuff, so if this pull request gets accepted you can fetch the newest code and check out first hand how it looks.
Also, the request button is now located on the restaurant info page. Everything should work there, but seeing as I don't have a device I didn't check the actual message sending. The button to send a request will only appear if you have an active dining session with the restaurant selected.