Add widget class
Add WordPress as dev requirement
make AbstractShortcode abstract (yeah)