Added notifications, value checking, small fixes.

Added notifications for successful file generation and failure to
generate file. Ensures file name has .css extension. Number of Columns
field only accepts integers. Additional small formatting changes.