rewrite of majority of code for 5.x
fixed error in settings() file loading
added cache for array uploads in attachments()
added optional path source for input()
renamed run() to dispatch() as it should be
added tests using assert()s
added README section for running tests
updated README contributors section
added README 4.x to 5.x changes section
added README breakage information
fixed php version requirement to be 5.4, as intended
removed phpunit and coveralls from requirements (won't be used)