Major refactoring + Facebook auth + bug fixes.
Major refactoring + Facebook auth + bug fixes.