Remove unnecessary code, tags, console.log's and reduce code where possible
fix: Allow non BTCP payments again
Add validation on mandatory fields
Don't check 3 x BTCP related fields have a value before widget usage has happened
Add full set of meta details at top
Function and action added to go to settings page after activation
Add admin menu option to get back to settings page in future
Function added to display info and form regarding adding btcpWidget.data JSON into form and how we alter it
Register DB setting for widget data
Finally, handle the altering of DB stored data on the fly and display final BTCP Pay widget code