Removed Hookable attribute
Fixed issue with use of uninitialized value
Remove hookable attribute
Added translation to the devel target
Move all logic from the root controller to the captive portal