Correctly create required, positional arguments

Resolves #28 where positional arguments with no default value where
incorrectly creating optional keyword arguments. The correct behaviour
is a required, positional argument.