Allow setting MarkingSpecification values during __init__

There shouldn't be a mutable value as the default value:

http://docs.python-guide.org/en/latest/writing/gotchas/#mutable-default-arguments

Also, there should be spaces after each comma, per PEP8.