Issue #84 Increase number of events in block to 5

Change default event limit of a block.
Change number of events fetched per day at startup.
Issue #82 Replace save button with spinner on save

When saving an event, a spinner should take the place of the button
to clarify that work is being done.
Issue #8 Save user country and subkast

Add a controller for asynchronously saving user country and subkast.
Add a sync method to user to only send back user and subkast data.