Add Author model and fix formatting