Move files around

Moved files around to start getting ready to add namespaces.
Removed the obvious PHP4 hacks as I intended to use namespaces which
requires PHP5.3 as minimum.
Initiated Composer: I have included as many of the original author names
as I could see but there may be more. I have also selected the license
as GPL2.0 as many of the source files say that in the heading comment
and this code pre-dates GPL3.0