Refactoring ready for v1.0.1

Updated ChannelFactoryTest to work better when Prowl library not
available
Updated composer.json to v1.0.1-dev
Added PHP extension requirements to composer.json
Added PHP extension requirements to composer.json
ProwlTest now skipped if Prowl library not available
Updated File Channel

Timestamp is now output to the File channel by default
Test updated accordingly
Updated composer.json

v1.0.1