Complete overhaul and restart to the project

From the foundation up this is a different app.
The post method was key to the design. It now makes good use of
multi-dimensional arrays to off-set the post-processing that
otherwise would have been required.

A lot of knew things have been learned including but not
limited to functions that I was unaware of such as
http_build_query which saves a lot of time preparing the post
key-val pairs into a query string.

A significant amount of effort has gone into the Javascript
side of things. An outstanding bug exists in that the current
configurable additional (1+) URLS cannot have query strings
applied to them as the dynamic add button is not working.

Persistence can be attained through the use of localstorage.
This will be looked at with a view to implementing it soon.

When a query is submitted, each result opens in a new window
popup and also shows the query string that was sent.

GET and POST requests should be possible. POST has not been
fully tested but GET requests seem to be working fine.