gen: add force option

Signed-off-by: Alberto Corona <alberto@0x1a.us>
parse: change AssertYML, ParseValues

	- Use strcasecmp in AssertYML instead of strcmp
	- ParseValues now only parses values from config file, are
	  returned to ReadValues

Signed-off-by: Alberto Corona <alberto@0x1a.us>
interface: add catch signal

	- Currently only catches interrupt signal

Signed-off-by: Alberto Corona <alberto@0x1a.us>