Package refactoring:  com.nerdery.lnorth -> com.swnorth.nerdery
Switched to @Result type redirectAction from redirect.
Ignore struts.properties.
Disable "Buy a Game..." when there are no recommended games.
Provide the current time to methods that use the current time instead of
each such method using new Date() as the current time, which may causes
the methods to each use slightly different times as the current time.
In the vote-for action, check whether voting is allowed at this time.
This protects against some attacks that directly use the action's URL to
circumvent disabled "Vote for" buttons.
In the add game action, check whether adding a game is allowed at this
time.  This protects against some attacks that attempt to circumvent a
disabled "Recommend" button by directly submitting the action's URL.