added shop page

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>
updates

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>