Adding NativeButton based component

Also cleaning client side class naming.