constructor name conflict... should've realized that one
create a new, blank plan (temporary name of Untitled X, where X is one greater than the previously (and still) untitled plan for the user)
should probably let people create a plan even if they don't already have one named 'Untitled [num]' eh?
and it helps to properly pair up our parentheses