Added random color generation for shapes and moved the shape styles into a separate less file