Working Facebook login support

Currently, users will not be able to edit a schedule they've created if they use a different computer or their localStorage is cleared. This fixes that. More services to come.