Update usage and better error handling

I update usage information and add better version error handling to show error message as:

    $ ../bin/blueprint-parser ./example-error.apib
    SyntaxError on line 1: Expected "---", "HOST:" or empty line but end of input found.