Basing off of angularfire-seed project (which is out of sync with current angularfire version and needs fixing)