Made executable
Comments, usage and better parsing.