Make sure Beaker URL is not null

When e.g. Beaker plugin is not configured, the null causes that plugin is not loaded due to NPE
Added few TODOs