turns images into pixel art using Pillow
global variables:
image_path: input image path here
output_path: output image path
downscale_factor: amount of pixellation
color_bit_depth: amount of posterization
border_thickness: for applying a border
border_color: color of the border
custom_palette_hex : takes a list of hex strings