Fixed tests, added factories, updated REDME