Moved deployer to widgets.
Added test file. Fixed tests.
Fixed lint.
Fixed widget location.