Refactored flashcard constructors with parameters objects.  This will make it easier to add more paramers (like keyboard size limitations) in the future.