Redirect happening before login is finished processing

Fixed bug in which redirect to dashboardRoute was happening too fast (before loginWithPassword() was finished processing) resulting in the Router evaluating dashboardRoute while Meteor.user() is still null.

Now we redirect to dashboardRoute only after login is finished processing.
Ignore .idea directory
Merge remote-tracking branch 'upstream/master' into patch-2
i18n support for PR #78. The main error checking happens when we call Accounts.createUser since that’s where errors are most likely to happen. Error from Meteor.loginWithPassword is very unlikely since we’re logging them in with the account they just created.
Fixed bug - wrong variable name was breaking signup with username
Fixed typo in error label and standardized on ending all error message strings with “.” so that if they are chained together in the UI (multiple errors at the same time), the punctuation will be correct.
Merge pull request #78 from dkoo761/patch-2

Redirect happening before login is finished processing