added modal cart template route

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

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>
added cart items to return

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>
added get cart modal method

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>
added cart modal template

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

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