Initial commit with new styles and validation plugin