*switching filterAllInput method to use camel case
*switching to use composer autoload only
*removing autoload altogether in favor of composer autoload
*switching from IndexController to \Controllers\Index
*switching from filter_input to filterInput method
added getData, getPut, getDelete methods
added getData, getPut, getDelete methods
*removed all of the Gateway::$data, put, post, delete, get, files, cookies and left everything on Gateway::$request as to avoid duplicate data
*the request is now populated with data before definitions is loaded
*complete switch to composer autoload