finished first pass at settings design implementation

Signed-off-by: Chris Jones <chris@jonezy.org>
fixed small css bug that was making the optimized css fail

Signed-off-by: Chris Jones <chris@jonezy.org>