Added configuration from file capability

Now, we can load configurations from files. Two examples are
available under new_method/config. I also did a few fixes related
to Ameir comments. With the config files, we can start working
on "test" framework. We also might want to work on command-line
options parsing.
Refactored the code to increase modularity

The code is broken now into several modules which are organized
according to functionality.
Include new_method in Travis CI

The new method is regressed now in Travis CI. I also did more
refactoring.
Include new_method in Travis CI

The new method is regressed now in Travis CI. I also did more
refactoring.
Merge branch 'master' of github.com:mohamed/ITL

Conflicts:
	.travis.yml
Merge pull request #24 from mohamed/master

Added configuration from file capability