Form changes

Added customer details inputs, additional styling and some form
validation features.