Add command line parser

Snowman binary now can support multiple commands with params (the `server` command is implemented now).

resolves #8.