Added help text, some option parsing