Json configuration

Adds simple json configuration ability. Enables
 * Restriction manipulation
 * Game select