Adds @command, @argument and @option decorators.
Decorators now work with each other.
Adds a test for arguments order.
Updates docs.
Merge pull request #18 from SDisPater/issues/17-add-commands-with-decorators

Issues/17 add commands with decorators