cleanup
Added more default options
Better support for using form class to apply default options
Don't overwrite entire label option array when you want custom text