Revert "Store requirements as list rather than weird map"

This reverts commit 2130ab2d04bd60dec8b30a4c8b72922ed984e6e0.

Conflicts:
	src/cljs/req_gen/core.cljs
	src/cljs/req_gen/input.cljs