restructured Input elements

Added Button category
Removed -Input and -Button extensions for class names, because that is
now in the namespace
Submit and Reset have the exact same body as normal Button, so I made
the Button objects inherit from Button and removed the class body from
Submit and Reset
added codeception

Added codeception and created default test suites.
Updated Form class to use the new namespaces for Input and Button
classes
created single test.bat file

with codeception we no longer require phpunit 'link'