added alias support for FlagParser
Restructured Application, exception handling

* Application can now take arguments better
* README updated
* SPL exceptions caught
* Use of correct SPL exceptions
simplified file filtering logic, updated readme, made params optional