Update edXpsl.sty

Use `xparse` syntax consistently and `expl3` syntax appropriately. Alter coding style to adhere to LaTeX project conventions.
Merge pull request #8 from vermiculus/patch-1

Update edXpsl.sty