added functionality for editing lineups and adding new lineups

Resolves #3