Fix issue#3 - "There's no way to see the user options on meique --help"

- If an option without a default value isn't set an error is thrown.
- A options summary is show at configure time.
- All option related logic moved from ugly C++ code to simple lua code.