adds gems, creates typo record, changes routes for adding typo